{"_id":"@gitlab/duo-ui","_rev":"275-f3c738341efc4e7a8976aea6affa0bdb","name":"@gitlab/duo-ui","dist-tags":{"latest":"16.7.0"},"versions":{"0.1.0":{"name":"@gitlab/duo-ui","version":"0.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@0.1.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ee5d85730f6bf84436866af75b2291a2c9fd6b98","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-0.1.0.tgz","fileCount":858,"integrity":"sha512-yhzvnVJ8iz7dlRfPWgaNNsXclogCbIlBHTVdTVaxUgUFEYhBXLcJh4yBPQtgOf/IN2s3SYZuU0VCW+TRDgxDbw==","signatures":[{"sig":"MEUCIBLXhggHW4kNDDIDD3aK1R8toC2PequPYEOVbLvUeSwKAiEA/uWw39Kk0NXMXwjMuUt7d4rriagC8kxtNY+yR/+DTZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6392837},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9c4103e08f90b20027b372ae89197014fbf63d2c","release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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 generate-utilities","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prebuild":"run-s build-tokens generate-utilities build-migration-script","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","preeslint":"yarn generate-utilities","storybook":"yarn storybook:prepare && 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.js","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prestylelint":"yarn generate-utilities","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 && 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 && yarn cy:edge && yarn cy:a11y'","storybook:prepare":"run-s copy-fonts build-tokens generate-utilities","generate-utilities":"make src/scss/utilities.scss","generate:component":"plop","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 && storybook build -c .storybook -o storybook","storybook:build:test":"yarn storybook:prepare && 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"},"_npmUser":{"name":"leipert","email":"git@leipert.io"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"96.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^96.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_0.1.0_1729849493647_0.6336708014319967","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@gitlab/duo-ui","version":"0.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@0.2.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"16ae5d605ec4ec270238fab35e569c7308e2fa82","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-0.2.0.tgz","fileCount":617,"integrity":"sha512-8Ssd+Afl6e6YgfzRcCpHTq7xqeVLkfnsApTPN9ibvtIJyGr41qAyCUOz/HH8x/utjYtOn8SL3siqlv1AU5HtqA==","signatures":[{"sig":"MEQCIBk2EdavC116AaiMOJfxDmqWqc+jtFC79nMAMp934EOHAiAsNujaPWtN+mFnIZYRXJszcsagdmg4iis8Mi/X8XY2Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982778},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e185ce9321cd046ee9314701b855ae7316d55cd6","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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 ","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"96.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^96.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_0.2.0_1729852507975_0.12093610584270542","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@gitlab/duo-ui","version":"0.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@0.3.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"9e486337808eecfe09c1afa392d342c20e1de8f9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-0.3.0.tgz","fileCount":622,"integrity":"sha512-atzT36FCkAMjCRF502SmorL28z4dinjSJ3Qf3nl5mNl7tr5KlZPrnrV/veK0fFFTMom7/qBk86gGJoEK7VPulw==","signatures":[{"sig":"MEUCIQCB/vVPi7tQI6c3LQDQtrGt8A84zDdvQd4hgyfnVkubKwIgCJBjODrQaQHDFL3uV67x6wSb9q5dgpwzwq4lJ7Hp/Dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3562803},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"efcb54d5add4c5a5750f33f4148354bfa73bf9b6","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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 ","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"96.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^101.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_0.3.0_1730705402581_0.7464672958396878","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@gitlab/duo-ui","version":"0.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@0.4.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f332ce9efd0a6f1d0523e8e358bce054b946753c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-0.4.0.tgz","fileCount":625,"integrity":"sha512-FMjnOx0/AfkR/D0Cggv1O3QhHPkA5dtb1oUD83PNTQnT7mdhE5Z/Z8QKik0oWYHpr8JJcTni/4Osghiq6VxzTg==","signatures":[{"sig":"MEUCIQC+H1xw3VJ1NczQNuDWC5YATy196+L7zNO1kM1gtnXWbQIgOzGx4hHHkb1X/uUkNJGvJgCW4B7UD2AC5sNo8hFQzzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3565780},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8859fd60717898e823fb16f891a8bfb9af6a3d75","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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 ","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"96.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^101.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_0.4.0_1731011169421_0.6910298769322738","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@gitlab/duo-ui","version":"1.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@1.0.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2e8c136caf67ef0b30208691685fc8e8c5a54466","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-1.0.0.tgz","fileCount":628,"integrity":"sha512-BJfzeWwpj8PgoGaEjislE8dP/w9lxDZmpeXTW4lh941aa/kpMO93m/7ZkOttZ34eC0gBJwEorvjAcBcdJxBxSA==","signatures":[{"sig":"MEQCIHL9MldqG+yjsl8c9vNasFenkebn51dlz7ZVYZ2vf9JdAiBEzVr/E8kv5aa7FyAU5OBYLDSznYpQFgUCl8HOTirM2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3588682},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b411fb55ee92060e4bad9e704dabad0d449bf20f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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 ","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"96.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^101.16.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_1.0.0_1731415533902_0.44438297496788426","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@gitlab/duo-ui","version":"2.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@2.0.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0d37ecf97fa38c1150aeb7123efd0ba050963507","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-2.0.0.tgz","fileCount":628,"integrity":"sha512-7V28t2gYmRfh7DP+hWDRYopaEqdvqBLuvXKNxdq1F9EosO8J7iLLg7XRbTaSf1lKt90zptDHbw4CKv4FKvVyYA==","signatures":[{"sig":"MEYCIQCbXUglZ+A1JNfQm3NbVsrzZzSCUiIys2o9Nw7cy0tRPAIhAJp5sy5bylo8B8tOQKbC29bfPd5pzf90vkgvgdmEdlxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3589210},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2b23245543dfb164e1066046212041d94f618e47","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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 ","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"96.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^101 || ^102","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_2.0.0_1731449671765_0.9707509292934537","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@gitlab/duo-ui","version":"3.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@3.0.0","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"923ef334f88a473b32a4fce267060f23a00de9ed","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-3.0.0.tgz","fileCount":628,"integrity":"sha512-e+BjHZsefmvYRj5+uFcxZs1/FhwCVa1KvRxqKntFS9nARgwpYr+HzDfDb+30SG+CvJNsdWIebkOnuLEKfKvH1w==","signatures":[{"sig":"MEYCIQCb3JW9cONTGhCdzIo833uUt9NGuzV1pw6x/e9jhH2pSwIhAOAmIEPc5Q2kRvVR+8+4WBJ630eqIT4q69aQhDXmhRlg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3589120},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c5180a5facbd8940729ff555d131d7bfc3944723","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^103.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^103.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_3.0.0_1732133507912_0.29495390677666156","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@gitlab/duo-ui","version":"3.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@3.0.1","maintainers":[{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"17c5b94e3a7f4a695e34ee3a8d6d65c5b959c1dd","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-3.0.1.tgz","fileCount":91,"integrity":"sha512-P/wz9e0LTpaLuAJfypZyBk5fp/6Cjs6iJjupxbKcsph1jbXgDWrvLfBrLEY6RbD5YuX50y1KC5oZ8By7kABRsw==","signatures":[{"sig":"MEUCIQDVr9bBokZdP/aqOK0pU1awDhyPngStqR1nIB6LJLuUagIgUws1uSkLSfJIzXyqX1tEXz7DCEs6K5eyDzsMgkMKG44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1013661},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1ab7216b587a6710b33e3ddb06ec05c8efcf720e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^103.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^103.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_3.0.1_1732266465258_0.023206685722056974","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@gitlab/duo-ui","version":"4.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@4.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a516ce8ff63705601e3b91e2f58ad53b82e206d9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-4.0.0.tgz","fileCount":91,"integrity":"sha512-GCPL5F6Ctvxx292D8wkE4wq3FHJFEagWNrVlcfi/HtBgCQnZ8ZXCl/IqjrdCfBwFcW6Ay+SNrDSVXvoes2FaUQ==","signatures":[{"sig":"MEUCIEGiYt34/P4Qfc+j6JMxybWPy9syY+sCYdaGhLQ0L7kWAiEAh/wVaQhHY5saNT71dqQr9OA05r1mDqZ4pSeIoH3Dunc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1022427},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"17d6098c6de95a06665542489d842cf7e86226d0","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^103.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^103.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_4.0.0_1733833480781_0.2646468851318775","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@gitlab/duo-ui","version":"4.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@4.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"95f08b7b7a605a0f643dcf06d817556711812072","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-4.1.0.tgz","fileCount":91,"integrity":"sha512-VCUcsfnbqoGpBJReYcX7aGRwpmcnDPB0tC+FzBNEoO9UUn/LJr3ZIWvz+GRUQHWeJVhuiL4f1YMBDGolUI6E2w==","signatures":[{"sig":"MEUCIQDJgEMBk3+eTEAVI/qgQCEbR6wtAr3G9BDVnMvwocJ0egIgJcEEaOOFc4JvoxxwFWFb25KL+1uNcHmXBuCPimgAUKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021579},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c545547b6cba06a2f299f735ee38afb59294b0bb","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^103.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^103.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_4.1.0_1733906728010_0.6568829614850418","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@gitlab/duo-ui","version":"5.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@5.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f803a8c10400b7eccaa08451ca8c5149b556b5b5","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-5.0.0.tgz","fileCount":91,"integrity":"sha512-ojeNHENJrx6MZeUskm6DisGAT2BXKRn8UjRx3zldsxZJBpwU55mVsTrzQa1iR1ilvy9RrPbGeWRT4jbAH7n3kg==","signatures":[{"sig":"MEYCIQCImycWXKPKitynIEDWBx8sAsyGJuvz2Jk+scIOXGgWbAIhAN80sDYj7BrDaOVUrkawCKqILacwAUlGRPqnA+S/oqM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021952},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0bc7a33a2f7f26fc4d91f054fb8385ca3df1ab22","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^103.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^105.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_5.0.0_1733920666980_0.921503994944306","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@gitlab/duo-ui","version":"5.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@5.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a07c9b0f5a780718ac27bdbb45ff376ba2845591","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-5.0.1.tgz","fileCount":91,"integrity":"sha512-dc7p1BkcKli1r5tbd8lZZj+JJ3Nld9PNZH9lebqqgKJ0UGMoVbMsmuH9EUtSi7ZOydVrEoP15SzAmdCtan6KwQ==","signatures":[{"sig":"MEUCID3MXpNKxlsCypTSx8pjM8CfDtiAydoHqog+O5u8+ZE8AiEArYVnp2rQvxPrsoecEGeXU6sqc0ibKGsrphfOFJtmNDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1022937},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"128860359ac7ebc8351aced6a1aa789a3edb4a0e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^103.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^105.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_5.0.1_1734487720833_0.8106823612288414","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@gitlab/duo-ui","version":"6.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@6.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"244e013cd921f7787654f081fcd9f365997b3ccb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-6.0.0.tgz","fileCount":91,"integrity":"sha512-rxG1wUhKEySl7qwFVkffDRxFK6ZyFupMctC9zqcf7/AM4S4WqTKBdRl6QRA2T3TMaTjejSGRfPUxnk5CJbCJfw==","signatures":[{"sig":"MEUCIDL1TvnPwCJtTB21FRFydHAdzetzV6TEcnIeMcIt8QLsAiEAjtDNb8z7Awh7WPweYyxfhBZuljnYbkg/2YZkhwbUGCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024238},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"fc9dc2c7b73ace3f7ae92e2afa27ac4c65d58bf8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^105.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^105.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_6.0.0_1734742775782_0.08391246164234145","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@gitlab/duo-ui","version":"6.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@6.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2e677fd3e3da68130fd66af64b226dc6a75f2664","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-6.0.1.tgz","fileCount":91,"integrity":"sha512-fnuCaUVIhdP050vMZJS2GlVgD4HgR0+mw7+NVSvVyidQZHDHra86mE6ePojNKzR0mGBHLwwJghah128lEd1Aqg==","signatures":[{"sig":"MEUCIQD/x38ZkSlWw3rA35vvJsGSZufsYC2HWH37w7E8TLpAGQIgECoicTZcH7ytzbWQ4L+9eEPXML0qGw/Id7O27kjIKGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024274},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e05a68a7d2f21fa62a3d56e42c3cd7e24de4a3a6","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^105.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^105.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_6.0.1_1736185208995_0.05063575039911816","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@gitlab/duo-ui","version":"7.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@7.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"39dceee6a07698edd65c58962ba98f4614e327aa","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-7.0.0.tgz","fileCount":91,"integrity":"sha512-DfKf1cv3PFsfTPt6vyZ56Z5RUnn+S51j8WgfGm3Sy0lpVGaoanaT9lDFzGqUhOYhrFlcaQreSgoD531uCUpR7A==","signatures":[{"sig":"MEUCIEhD358Vwbt1iCb9XWZaFe4irxz7hp9c7Rx2JQu/Ymo+AiEAvC+xC8x9cd4Wvh0hfYcZIfZYGrROnAuWsZcpkGjY0xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033190},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8d3934c398b904f1cc0fe3124b0995b0d8e81f46","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^105.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":"^105.0.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_7.0.0_1737664763486_0.1472720649315793","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@gitlab/duo-ui","version":"8.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c3d2999c27755288f0524222cdaa4de1bbbc6434","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.0.0.tgz","fileCount":91,"integrity":"sha512-GOzXSZP30xZQDSCnZl/s1gJDMZO5Lq8FNBzIW22StqSf92HKouTwus/XJJXSxGd6BX9ZM2iCgBLI0ZPcVBdRBw==","signatures":[{"sig":"MEYCIQDj3JJ75VGGz1i29Jxl4KEHmK+YvSyOsXShjkIVfjXAqAIhANpW/7knodChd5wl1OIDYbdMtBzc7WhR3yVnlkEOOa4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035159},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"85ac7c98e5bb0e42cb4c5312882b92180539f212","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.0.0_1737753238139_0.6509416755827933","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@gitlab/duo-ui","version":"8.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ecea54bfdd030d19ddaca5c81995a93ada466c47","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.1.0.tgz","fileCount":93,"integrity":"sha512-M4ic0YHsUJhDCYyBSo+ubtVyWa3L8h2coKXanmpSX9HlqeIaLAaf4m0EjPc92vaynUmossLG+nzOmKnJ3dPBtw==","signatures":[{"sig":"MEQCIBp260e6XmlWnU3vRK/CwlTXqRiE60LFSquOLFkI2DUWAiAwBn/Ea2VfHpwaIJS2hmr83FUcEpo2el+iNyUhpCykSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1043148},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a61a2979b466da6d08859b26fa6d9bd7de7723a4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.1.0_1738237298487_0.7334452264526254","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@gitlab/duo-ui","version":"8.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"086a7340d2022022268303ee36c0ca3d5e5bcaff","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.2.0.tgz","fileCount":93,"integrity":"sha512-V+qa4kIwCb5MRsEtlhnTqq5Lj/oZn12L8qZ+uLSQS5hD5bAt7O3w1B7eHtk4tlBBEKwFXw86pXuDsIYtzbnh4A==","signatures":[{"sig":"MEUCIQDxKbnAM3F4OqWC5YdpUz4MWbegZA0BbulHKE50XOCP9gIgYWqDAYjbpy62m3e+QQ+K1fw2f3N9m5Tybih+kIM8JJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048410},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"09850fa02650e0cc793167389bdb59ce4344027e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.2.0_1738691309186_0.9140846817281265","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"@gitlab/duo-ui","version":"8.2.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.2.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e401984a74bb35cb6b843dc89ca520f04b63acba","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.2.1.tgz","fileCount":93,"integrity":"sha512-eteIBZp/QU0G0pJwy8413tuEyWhvWhEKq4IY3NdrOzORSoBMus/7zpVbMvaUo4q1s/wyhgT6mmMVn5t9HHK3JA==","signatures":[{"sig":"MEUCIQD6t+3TJtT+daNqGRtxwr22PIMWj+2ak/yPjJLubspObAIgJm/4xzBLAqTCu/dFMq7sH+i4hJwtVPwmwUexmUbqcjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060019},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d02d63c766d374c58ccc50e923be847ab74360a7","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"3.117.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.2.1_1740140166622_0.7311351843768923","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@gitlab/duo-ui","version":"8.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"cced307b9262354e6cb81603ee52caf7ee6aee78","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.3.0.tgz","fileCount":97,"integrity":"sha512-Zml8r9xHbGRfxeN1sn/KzRLH8cXhIGzabVWaQoBDplypfMUQkpeJcUYh5YB6iwmTm1W2OEJ6mHLt1g+nxlB9cg==","signatures":[{"sig":"MEUCIDZlbErmYk7Oaou+zfiGgDlbC0TaNf4VeKTQCkdX/UFyAiEA0QKUK7DJwbV2q1MnQs+KVKuKcUDOO/UEdP3xpAPniOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067774},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e97ac6a0d8c575755cc206dc1d227bcf3a12982e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.3.0_1740171249340_0.2793547638510516","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@gitlab/duo-ui","version":"8.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bb8e0c6b940d8b4dba9804188c8a263c49ac1cab","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.4.0.tgz","fileCount":103,"integrity":"sha512-ytyHAP+JPh0JQ0dbs+WRIWnHdzMXwJ5OaeOcl42NRDMatJN9xK/zww/9t7TSduiwDrcF/T9+qDAxASlDHh1f2Q==","signatures":[{"sig":"MEUCIBk0iSbMr2QIuDKKPlvxlXY6IuOrhDjoMmmxafgos2+DAiEAtMmnARfvAZARhWzO6RgsoBrWdJZFZQKtbCLIWKdNqv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090561},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"395263b9676af5fedc2c3330ed3f1e674ee8c35c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.4.0_1740746248868_0.8925437850675939","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@gitlab/duo-ui","version":"8.5.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.5.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"239ba69f41ae5fd2b4351d92c35b7595908a00de","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.5.0.tgz","fileCount":103,"integrity":"sha512-l9PlxZvjkuEmcD8ukhPtnB3HfCgSCBN0MhKEA7f/EsqrJNAYj155d9LMtW6jkfO9wL5b3q+u5bPmxuvHr4pwMQ==","signatures":[{"sig":"MEUCIFoGeiRIMT7BMZ0MV7FC5ODOx7X6GGpTNRBTFqUY/o1cAiEA+DxDnFyzfT0ng59yLwHDwayKB0ETAjxOt4r9rfRO+T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091529},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"fdeeb256bec5e61e0ea8d7d3c1d364f482cf43a3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.5.0_1741197756011_0.2613253672033078","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@gitlab/duo-ui","version":"8.6.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.6.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"99db3bfdd640f1f0f217c8a216c796b2f8cc5cbb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.6.0.tgz","fileCount":103,"integrity":"sha512-o2YwE7fgxgQMcU/14tdMqDHeA5itstc2yM2I2hl68gX4G1IU3UmdSsk6WhXyWHoOIDKtKKiyUNTiuVl5QDB2wA==","signatures":[{"sig":"MEQCICXZBuQgqPsAs5uMOAXy8ozfOyhjSkbMBwEjPSTGjGACAiA4gTpzbvpE1HvQaHY/TL9YZuE2gOTpMKM5C0tbB8T8dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099696},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1284df9110ff05a3c5c7a31a6bcca0c2bd7f6daa","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.6.0_1741684600737_0.5408604167898801","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"@gitlab/duo-ui","version":"8.7.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1a69e67fb4c321923c452801eec6e8989930eca9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.0.tgz","fileCount":103,"integrity":"sha512-NYL7a6BO22tZmA4NQl5B2zGAt6Ri/gekVrGJayY7Fu/LlcQL64XGeGPZkjsJ1TobhuZlC85soSMs7friboDoOA==","signatures":[{"sig":"MEQCIFHN/f5MLv8q9OvMtCB1tpR3nu9GzJu+aD7wvQem2BVQAiApea6FwcIVYVB4j5xy5ROHB69r0nyf+YjTX9aQVC5/ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103362},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9f4af17da9f19097e57e459245ac8da9f72fb42a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.0_1741705725845_0.823723110048401","host":"s3://npm-registry-packages-npm-production"}},"8.7.1":{"name":"@gitlab/duo-ui","version":"8.7.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e378f6e2d936b8573433e5970bc6254afb6421c7","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.1.tgz","fileCount":103,"integrity":"sha512-nOVk+HvFo93Q+2F+yunDkE6mdcUWTLfkRL14rNbs+P8GrLGsD7Rk/z2nh38Va9uhXs4BDMChDnzOwy7iq3aqfg==","signatures":[{"sig":"MEUCIQDAukUHB5Ou9Q0J7hfbsq4grbp9yeeyYWuzc+x1AOh8WAIgTGRHE2spyPaZLMzZ1z9ypSV4FFG5yWmU4j8fiUDWjJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104541},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f99cfd9a314ca76336e6c14741c79f9d9fbccfb0","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.1_1741732039777_0.3336662014105709","host":"s3://npm-registry-packages-npm-production"}},"8.7.2":{"name":"@gitlab/duo-ui","version":"8.7.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1255b054f2be753cfc7514918632917649428a6e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.2.tgz","fileCount":103,"integrity":"sha512-OUX1cdesxpNREci7HTmkQuRSJZIv2BgpiTN+uqo4LjHIFxN1k0k2RPJGp1OmN1d36L9jckh/8XwCN957EpaiCA==","signatures":[{"sig":"MEYCIQD3pLxXIeBtkJujJO+pr1IwtgKhoci9QZEQOECkfZqonAIhAMTdcsjTc3oqIXzn6kowqErXtD7o/kXujV2VSP/9YY+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106245},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d5e704099c5cf4de8832cddd3455188b7adb165f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.2_1741826511043_0.3112067966786025","host":"s3://npm-registry-packages-npm-production"}},"8.7.3":{"name":"@gitlab/duo-ui","version":"8.7.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8e14415ee31a6fe8524d3ffb5d2d29a1c79238a3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.3.tgz","fileCount":103,"integrity":"sha512-jpzRfGyQIOZS1n+8H+qxany9V3kK1MS0oqbaAQQbwMwPoGvHLjtV0MSxo8xglfNdguSuplkV883RD58mvkT9ng==","signatures":[{"sig":"MEUCIGUCWrKk6rq21HEX6WakDHzrZz2JjDK2k3la3zli7sMiAiEAjhjtUHnbiVzgPHXGp1zwv7+QfgkCx6ljdIcUIu1CvcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106493},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6b45e0821e0f0c16074a58ec15e5af4cedb5304a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.15.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.0.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.3.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.5.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.9.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.3_1741945144703_0.6138630733557779","host":"s3://npm-registry-packages-npm-production"}},"8.7.4":{"name":"@gitlab/duo-ui","version":"8.7.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d74e342d1c9916ff72f7c01c13205a1c92ab41c2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.4.tgz","fileCount":103,"integrity":"sha512-AfiYPBNQEKHOq5Emh0WXORhI42rmzPaVccrD9mlD8R42RUKTcuC2ZLus8sANLAd67XxSqHkc/xjjPB4X4Qns+g==","signatures":[{"sig":"MEYCIQDtGa7jq6CpDLRM+8y2iOWDaq9JqHTTqkqfiR/BslOMngIhAJVWOXwwdesX5ArJ1AO4ZqbtmNHE3uXwXtsOtbZZPAFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106810},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e7c142152f1e4c8f61d5ea4e7daeba1ff01874a4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.17.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.6.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.4","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.4_1742461068079_0.21790872828047414","host":"s3://npm-registry-packages-npm-production"}},"8.7.5":{"name":"@gitlab/duo-ui","version":"8.7.5","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.5","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d01d3008049cd6bc1ec11e4bd4b777923bf74e3e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.5.tgz","fileCount":103,"integrity":"sha512-/9/UM657e1aB+YAR4rvPjEsj7pfwYgX6gWhGk+nfU1WtBPv8D3Aw6xQhAx6SbGAZh7fvirZTIerfyK+FwSS98g==","signatures":[{"sig":"MEQCIDMdL03TpBu2Hqu4LRiKYwvt3QkZiaKCfMkhgxnL6eP/AiB7onRLQBGtWCuuJX+0BR5Tkk+qRtRDYIdlDesjMgPTOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107087},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8c8aa6896813dab37e490a3025ab82393dcb25cd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.17.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.6.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.5_1742501220095_0.3423433194729446","host":"s3://npm-registry-packages-npm-production"}},"8.7.6":{"name":"@gitlab/duo-ui","version":"8.7.6","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.6","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f9c1faea317a02c9c735d3653cacab8bb7aab497","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.6.tgz","fileCount":103,"integrity":"sha512-6hy85dHrX8SdBZZzQOFPkuLNqIBkk8caEq6srNOTH+mbxg2/PKJ8+AeEOibAQgOsGT4zaVRwvd7Cj572oc16Eg==","signatures":[{"sig":"MEUCIQCL7od+s9CSvWbT5FPil4ESa8Zs3cBYY/fE2Qmf0A2vaAIgWTK8oJ6WzPFIbj6yoXdtN4ORisSPWkIALnzz3IjXf84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107368},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"59b7f3376a04cad9e6323bca8f66974a5af3a8a3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","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","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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 && yarn cy:edge && yarn cy:a11y'","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","cypress":"13.17.0","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.25.7","@vue/compat":"^3.2.40","cypress-axe":"^1.4.0","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@cypress/grep":"^4.0.1","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.25.7","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.25.7","cypress-real-events":"^1.11.0","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","eslint-plugin-cypress":"3.6.0","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.6_1742522320854_0.6574419637329698","host":"s3://npm-registry-packages-npm-production"}},"8.7.7":{"name":"@gitlab/duo-ui","version":"8.7.7","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.7","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ef78ba331434c94afb4b8ed296d732e933f3a68d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.7.tgz","fileCount":103,"integrity":"sha512-NSNy92JfIlFY97KcE07tXgrpqXC8zcFS3nXIxfnJaf47cYV9u2O2FMkVVuZUH+ixe94W7gRg7djqBtakR5NmdQ==","signatures":[{"sig":"MEYCIQCE0cJMpIhyfinPF/VmpR4DwLGH/hbJSpKPyY/t4ecJIAIhAJauv8MS64V3beHRwgNVHP9Sj+GiJ3MnxdArpF6iEluR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103209},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"68414b7be5ff09f2d8ac43a91f686a8825161151","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.7_1742995563136_0.8706897128099236","host":"s3://npm-registry-packages-npm-production"}},"8.7.8":{"name":"@gitlab/duo-ui","version":"8.7.8","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.8","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7ce67a8126db9578d97c15234ec8b32f438cbd55","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.8.tgz","fileCount":103,"integrity":"sha512-ma+Mk0cmbiZfdYVBTq+BvxDoKXJMjjXQKs1vSfICO4d9u2EHSgJpe4zUPYJWZ3Oc8GoC9ygzVqCz+1GDQCj4Jw==","signatures":[{"sig":"MEYCIQCcEdFKkPaC0/zJaZybL9xcn/qJszsJvfQCO4l05jisLAIhAPuu2j8lKlF/lM0aTui7AOuu7d8PSdy1OnTpEg2Two3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103975},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e2bba4ed07199c3132a45ab8ec5ddfaf75c5cced","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.8_1742997911726_0.796238064962302","host":"s3://npm-registry-packages-npm-production"}},"8.7.9":{"name":"@gitlab/duo-ui","version":"8.7.9","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.9","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2e17e2075daf85fe5975a87d54e42a39feb3e735","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.9.tgz","fileCount":103,"integrity":"sha512-mpWHxYp4IHvo23Draw5sxw9ChZraLfF1sIp8UfhuEG0ebbEzAJhpCc/dBx1Ho07gJKUWpmnEzN90HgFQXIW/KQ==","signatures":[{"sig":"MEUCICPWPC9VpwPBQymVTWQnrW82k872LNwDqUX11M+mT4sAAiEAkytEMBVchB+/sxVyhAQsc+yeh5VZ5F5H0Bj2ZU3K+xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104238},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"343c22079fcd5a9f2ec5fdd303e43915c9f884ab","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.9_1743069439831_0.9372716545827073","host":"s3://npm-registry-packages-npm-production"}},"8.7.10":{"name":"@gitlab/duo-ui","version":"8.7.10","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.10","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f472b9864ba0905daab720e1e8d6274b7f6d7145","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.10.tgz","fileCount":103,"integrity":"sha512-4ezLdckrKsdVIv36effCT5lMKwpVufMOtKwrcth4QBc/vjsUg/Im5FJ3MGnUcpiSGLe6AspuZbtJ7XNtCzIk6A==","signatures":[{"sig":"MEYCIQCNyA2yXmno4PVdWG3zm84sImXffC/rkbdco78ZP//JuwIhAJJXqORtMj61X1/lvlmYUhLBZdr0RJEbUdSZhCmD0DI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104636},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"59c5f05b010dd4fec743b021229b28993c1434ef","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.10_1743173165510_0.7221521286381869","host":"s3://npm-registry-packages-npm-production"}},"8.7.11":{"name":"@gitlab/duo-ui","version":"8.7.11","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.7.11","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"84afbeb43f9bd9721f0a67616d7aca3d4357434d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.7.11.tgz","fileCount":103,"integrity":"sha512-qvCf+Re648i2GiMk8bcZwKfWExQlUyFIXSmG4We6/xiNwVqtMcsHrAMG6oIAR5aJGrJS+pAIusnuNNXqV9NlZQ==","signatures":[{"sig":"MEQCIGc/4cNOWFhIkHT3BsycB2EqpN2QdfwipWhOovd9StCoAiAYr6g0pb5B8Y2aY1NYz8svKvwTYVCR4I6pNeoozY/EpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104876},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2cb807c874d1dd2369b39620fb64188fcebfbef8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.11.6","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.7.11_1743178219134_0.5372055838761192","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"@gitlab/duo-ui","version":"8.8.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.8.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7821fea90819d4b1c3d0a80bd729578d59cf75a0","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.8.0.tgz","fileCount":103,"integrity":"sha512-2UjQIIOwPJKh6Bx86/uuGpI3JtFW3cXlHCkkz1ck6aVdOjlOh0ALVbkoiStwD8KlmjzxdsPA5mi+InmIVSJ2sg==","signatures":[{"sig":"MEUCIQCeoJv/k8hYBu69sSZ7K16GPIUpwNagOTufB4oYewJGNAIgBdMsnuuTFejNydpCDRd44+Ec1xscYx+q3C1VzC8jeOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106764},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7f55245db0c314dde5d24c073e2359541ddf2927","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.8.0_1743419529110_0.17869781916738736","host":"s3://npm-registry-packages-npm-production"}},"8.9.0":{"name":"@gitlab/duo-ui","version":"8.9.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.9.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f0c9e609dec28b43bc0d66035601e153b4ada916","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.9.0.tgz","fileCount":103,"integrity":"sha512-mm7AdCnuj2MXiQrJosKsjRSOqjWg73Hf2sKsUaITGwQlxZ6StSW+9OzsDqF1d3Br4BTVfDWIW8wxHhZpM/s0bA==","signatures":[{"sig":"MEUCIQD3V/ObLJH90UpKybzdxs2eiEpVuDM3mYf/Ap1IaVKkWAIgDO2UTfQoReqsT6UTR58eqmIXsC8wGjemF20oRZrbg2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108817},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"44383cc7e49fdfd7da17ca56d6c99a9751b66dfc","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.123.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.9.0_1743421087687_0.8727784388321889","host":"s3://npm-registry-packages-npm-production"}},"8.9.1":{"name":"@gitlab/duo-ui","version":"8.9.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.9.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"06508884ab09cfcd7fb828b1f3b1256d5a9a4cbb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.9.1.tgz","fileCount":103,"integrity":"sha512-/R+2jDeSg+x2ijAzp4NGVbuy4t9yfC0EKAmB3DE5JAQBDaKYaeFBfJo7Z+UCCtGAY+jGa2coMwpnIJaTiEPlVA==","signatures":[{"sig":"MEQCIAwfI2kD4r1Ud8vY/gLUnxiZKCTEvfUxyKyHSF73wpWhAiBNE8pNX41p2pqa531S7x/FANy3h/Z+V4r/luiCFpf61w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1109061},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2d28d50be413e5eb4732bbcfaea982a4bc60794f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.9.1_1743450839081_0.7919825080849539","host":"s3://npm-registry-packages-npm-production"}},"8.10.0":{"name":"@gitlab/duo-ui","version":"8.10.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.10.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2a7d2080045c4becc8df7564314010615418bef8","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.10.0.tgz","fileCount":103,"integrity":"sha512-mpODFHF6xPnXbY7/uC9CWCZl7BfMNAAd4qu2ok6VCDsaT2TlkP50IbQ6WjUBuIBHwhofmyDsZ02Xi5bESv52eQ==","signatures":[{"sig":"MEQCIDtRWN2oDvGFhwam1BcP6WmYU4T68+kITehhtHxPLkfbAiAmx7OFjZjWIuVwCE42wWvPbeLMEQ68ZBP7uoYeYlwyAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110855},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"575a82fd2d2bdc149e56370440ff8b2c22cdd350","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.10.0_1743597680447_0.8650551851697463","host":"s3://npm-registry-packages-npm-production"}},"8.11.0":{"name":"@gitlab/duo-ui","version":"8.11.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.11.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b855dc8f355d2f57a36bb7f86288308ea7d0e0ac","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.11.0.tgz","fileCount":103,"integrity":"sha512-2Isdt46ByvRHMn6LtTh6uJNnbsrXBoBdvwSZKkyOzgkiD/D0BviJCVQBAFUmBk9OT5kakDedsjEp2ivqppPH4g==","signatures":[{"sig":"MEQCIEqcPTnb2Jw9nmDwKkMrLhH7tctD1fEdq+Pl1SxlwMJqAiBGQVO2EHHtD8I/9K9RHWEXfiuerP4pBNZVzg7LCILEgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110888},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c65ed6560b51a0f69eae02fa54a0a309da4d0699","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.11.0_1743600203602_0.6511416871749451","host":"s3://npm-registry-packages-npm-production"}},"8.12.0":{"name":"@gitlab/duo-ui","version":"8.12.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.12.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"fbf405f151fe9bca87c1b60afb3a25f6c332f4ac","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.12.0.tgz","fileCount":107,"integrity":"sha512-ck21lq5BSkHDF4LueqKkvIMUwO4/fGEgRaDetkbJu1EYZiyl6g93jwS+5pf0Qp9cB2WpG/rNzyC9mp4FGLbxkg==","signatures":[{"sig":"MEUCIQDrSfBdFDFdOsNBRVG7uSE8rEJXhWdefOnt05KBHQiN+QIgGbNPB9QNqrUPJ9jcq/VHfnTa06S6muVA4NTlc8vWoqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192849},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"783bbe757bb6f2a5a79b74095bb01ec52eaeb698","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.12.0_1744040294047_0.7288380356648272","host":"s3://npm-registry-packages-npm-production"}},"8.12.1":{"name":"@gitlab/duo-ui","version":"8.12.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.12.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6cd75af77623743c52ab298d54fbb2fb3ae8989f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.12.1.tgz","fileCount":107,"integrity":"sha512-uoY3hxbtOlc1nVtJVsjXYIxLy5+eU3orWiVycGVKtrD09FjnQ+JhKe8a85JWYeFN1GYihcjSJONRiKCE7w4DPg==","signatures":[{"sig":"MEYCIQDA0N2weiZeQgBwxPyhXI1DLCijfnFS17TgA+SCmLGkvQIhAP8Ocet7tKgrbM4gNii90EJIjyaVCwHmOk/7waaZigjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196073},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"5096b020fa0a4c4fa60117b4cab5e04fc13d282a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.47.2","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.47.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=106.2.0","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.12.1_1744226733127_0.0823162737059231","host":"s3://npm-registry-packages-npm-production"}},"8.13.0":{"name":"@gitlab/duo-ui","version":"8.13.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.13.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e95308960558a28a120ddfd144451576c7939025","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.13.0.tgz","fileCount":107,"integrity":"sha512-BXMS2QffxE8G5rICaHftXey0NMM37GdR7hfYUGjie9Xwa7drWlIoGDe/jTUtsmaTmV4hl4R+6aWnjoAPa0zy3Q==","signatures":[{"sig":"MEUCIApyOelSQ2+VrUNhlMY5eyyx8OghnDOwe4Us2VJ9KlGEAiEA9w+akBeRs+7eVY5qnfFF2VTiIE4me2qr4236i46WpUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197760},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e3fea30c6ee4138d979d7ba4b3f37ff42113dc9b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.13.0_1745420789936_0.6773981268472629","host":"s3://npm-registry-packages-npm-production"}},"8.13.1":{"name":"@gitlab/duo-ui","version":"8.13.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.13.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"59866dca43919c826a97401199c91af8c27bb67f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.13.1.tgz","fileCount":107,"integrity":"sha512-M1AcVrnfyMPjtjOOgTARM5CxJ+LB1tMbxsdILVuCdH3WBgObl0xP51qGFkmuQ+9/WEiHo//TF60VPP+l83xMig==","signatures":[{"sig":"MEUCICngqnYV4LwDpyU8aKN7cwhvces7j3kE27moa/TCr+RQAiEAqjlYm1pOeInx2KmZ4SbBBUb9HOzAU7ihtmsQnvMSs1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197996},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d74ab390ed1e9083a538d3b329d4d28f8ca0dcd8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.4.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.126.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.13.1_1745489944597_0.4628669558713592","host":"s3://npm-registry-packages-npm-production"}},"8.13.2":{"name":"@gitlab/duo-ui","version":"8.13.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.13.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"61c64e0b0d853a547646f297d8a3c68917a503aa","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.13.2.tgz","fileCount":107,"integrity":"sha512-c6maFxEzbSAQ27Adsk6X0BKa2OIYZO0v2qNHYMKembXEUYCLkCBV6jFABJA9JQI9098t3aEO7cALf9qyy7YAsQ==","signatures":[{"sig":"MEQCIDeJD6hrRGX1UbdOOC/6ztl2eOeVVRJRNY5YwjMTcSK7AiBl8M3dHJz3UHsgYniRTtjbwxLrc9U7ofKXc3BWIcKrsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198254},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2867451ca2b556734a1f39d745154cad95b9529d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.6.13","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.127.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.13.2_1745531208995_0.3098969321634726","host":"s3://npm-registry-packages-npm-production"}},"8.14.0":{"name":"@gitlab/duo-ui","version":"8.14.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.14.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ae7c471a8cbb91cb5d581592142c29f94ec73438","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.14.0.tgz","fileCount":119,"integrity":"sha512-nO9MK1UrvBjnaGFyvspQ+EIDJ/QEerbQvxx3c6ZYjwOcxPlAUSOi9qCUkERZWN/RfH937lVwuoZXSNg0YkFDnQ==","signatures":[{"sig":"MEUCIQC1/iHB5b+NHq45dfWdk7eO+l6foIaj6nE4DPevomgcsgIgc78ySWOk4aViZFpfkqzugeBHEJjMJJlpQL2R1DOX6tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221425},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"aa93df5f3c03715dd702668411967495dbb87aad","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.6.13","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.127.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.14.0_1745579149177_0.7073071283043597","host":"s3://npm-registry-packages-npm-production"}},"8.14.1":{"name":"@gitlab/duo-ui","version":"8.14.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.14.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f4221bc2e504d5fa4e8ac3ea35706a52b95d180c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.14.1.tgz","fileCount":119,"integrity":"sha512-+oeV/thdbwGqKPqk8BUce6BifhWe9UMW57d6xhJ5EuFJde3V/y/urV+HlbELSXSfC601tGQLadw+hMJvpNm8UA==","signatures":[{"sig":"MEQCICkRN9l+lXcVlUfTavr43Lydwf9N6f1fcA+4CMhX8R4lAiBI1Q8DJ8pmhl3lKEo0PD5b6GoB/aaDOH6qp9v6Man54w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221703},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"40f31d07389effca33f4a3c22755378c09f4bbe7","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.6.13","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.26.10","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.128.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.26.9","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.14.1_1746119717044_0.5592132706471429","host":"s3://npm-registry-packages-npm-production"}},"8.14.2":{"name":"@gitlab/duo-ui","version":"8.14.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.14.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d6f4957924723372211e60977b8116124cdcc0ba","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.14.2.tgz","fileCount":119,"integrity":"sha512-d3HrS9QdWRC9Q8aQKR3llL/eh9Gkaw/ruWKkaJ3PAIQOj74HqDGD93AwtSdIolZ6uqaEg7rHtPXBXY2r0hnCuA==","signatures":[{"sig":"MEYCIQDKizRI+gCASAPuP+gxgKOBykmAmGZEt96MtZMPHQPMBwIhAPGxC/TjV4+Pr+Jfm+jwXj4pzkZkZE9DedwqahkBLwxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221963},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"06702a89c54f13d3419f7a45938ee77425426046","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.1","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.128.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.1","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.14.2_1746442271736_0.8462167307365234","host":"s3://npm-registry-packages-npm-production"}},"8.15.0":{"name":"@gitlab/duo-ui","version":"8.15.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.15.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"159eb511f715d0bf7a3475bc275584e4ef534094","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.15.0.tgz","fileCount":119,"integrity":"sha512-/awVYyObIQ4xJaO3OcGNHvzlPFcX+PkrWe0HupHpOoG0MmFndl0XpLtQG+DOCrnyVVs39IMYjEagejOOg2uvEQ==","signatures":[{"sig":"MEUCIFM2atro5Le7yul0XHkJPQub1nsFrHUyGqzD5AWJ8RTjAiEA4PNimSjK6H82530AR7ui2NfGHePgVxk77cA1jm91bOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225117},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"444c9edc4bb8c4cf6affd21c92e0555c88881d2e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.1","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.128.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.15.0_1747041138468_0.10416074089073968","host":"s3://npm-registry-packages-npm-production"}},"8.16.0":{"name":"@gitlab/duo-ui","version":"8.16.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.16.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"147fbf1ce7b0c5d52ecc052a98647fbfb6c2123e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.16.0.tgz","fileCount":119,"integrity":"sha512-dFVH8xU34JtYT5/Q40dFUCireeefyw10cAPmzm+lba756b48rwF3EE4wfRZCxyMinoN5/nxop+F0GaJQNgDNhQ==","signatures":[{"sig":"MEUCIQCCrZ7/gVffjupOpNt8z6cZ3fl//ysupOv6vFVl2UqfUQIgU+09flw5RXBtTp4Qysy/b7KwXw5b7/6GR6QTLjNA8cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228007},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"981e0c106a2017ea0e521085e1a7e4117fa4f2e1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.1","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.129.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.16.0_1747188210196_0.5888766623003676","host":"s3://npm-registry-packages-npm-production"}},"8.16.1":{"name":"@gitlab/duo-ui","version":"8.16.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.16.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ff5618c07e7404a9072828b15084b15918ffccbc","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.16.1.tgz","fileCount":119,"integrity":"sha512-T3IYA68UIgnujq5SxSAodbqPHnD88Ql4u9GgB/6GdG81ji788MznYmRz4fTh1Q6IjNJ3MeHKdMleCAtl0dLSSQ==","signatures":[{"sig":"MEUCIArfJszP5PtumSievwbtUqAVv9S76IrYZPN1EPc7D+J3AiEAv0c4DI+Fx8guNkL7P3HgxwXcyl1dEzBj2DuF4oY2Wds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229759},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c185cf4034bff9d6bbfe7ff72a02150a172dee35","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.1","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.131.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.16.1_1747865556333_0.9664399998209647","host":"s3://npm-registry-packages-npm-production"}},"8.16.2":{"name":"@gitlab/duo-ui","version":"8.16.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.16.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c6079a3fe53be27af8e4ae97ba5e8a62760408d6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.16.2.tgz","fileCount":119,"integrity":"sha512-1C7hFVn5LFwMl8lzi3A2z1/sx8H4ejZG3jj9Z4OkC/WzhQ8AY/cHf5SUw7+S7eXDKILCxixPfE/lperqx1C1oA==","signatures":[{"sig":"MEUCIH4R73PWdSxLWVa7xYlIWQSBsWVBHszijkP1tilYOVhTAiEAnd4DDUnZ07ZnLpdpHz3AaYMDmzvOlQL3UdCrbM9V8fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232323},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b21bffe2b3ed1d53dc5649f5aabde8263f0d03d5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.1","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.134.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.16.2_1748448093913_0.6727621154783834","host":"s3://npm-registry-packages-npm-production"}},"8.17.0":{"name":"@gitlab/duo-ui","version":"8.17.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.17.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"eeeb9cd8f83e49b5919ac42c593ed42dc7a3bb7d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.17.0.tgz","fileCount":119,"integrity":"sha512-+QsK09hsqnidSZK26Ygnu7XpVxFpVC1ppbKuBxgMrlRbkJ1hROABvwTIK/2YVsjexoFzIKlsSMO2SU+Cgq4YrA==","signatures":[{"sig":"MEUCIQD3qmQ7R9Ov/ZBQ1HYxV0wcnWqoUMsecuMn3W13FiWjWgIgCaxUvlkZ7+nWOO8CrMDC34QHodCIg0AJKR80HMumOBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232885},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9ec4cfb18f945bfc19e0a0db6473ca11eaf6ab82","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.1","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.134.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.17.0_1748553397553_0.5399769762316313","host":"s3://npm-registry-packages-npm-production"}},"8.18.0":{"name":"@gitlab/duo-ui","version":"8.18.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.18.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ced9368e5f069cb162bb14a9602b45bf9bed6de9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.18.0.tgz","fileCount":122,"integrity":"sha512-FFmQJ8O3I9xoQgALjCfsf4Xy04GQLqEycpc0jkQgUzBuml49Van8Rh3Ig/ZnB6QR40Y+dMDteBE0g3+CpcqlDw==","signatures":[{"sig":"MEUCIFqYRIm+y4brNMw/t3SR7aTlcSjYLegrL821Dy5B+nzNAiEAzp04HT8OInqbeNQWf5RpeVPUUjlW62+fLTtC48kbWc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240166},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"08aad070cdc82cd601da372a75cf58a48cc52ff3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.134.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.18.0_1748970557878_0.9770300037810411","host":"s3://npm-registry-packages-npm-production"}},"8.19.0":{"name":"@gitlab/duo-ui","version":"8.19.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.19.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8296e57b089e92f39c13c3add89d6dc7a854e0c4","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.19.0.tgz","fileCount":122,"integrity":"sha512-DEf+9J4x/DLOwamAFCuMrE4yu6gGflJ4SdLKpLTy9PPCuHkuC6vP9Iuc0unm2Dee3sscUA3yLavMmcYFvyuDpA==","signatures":[{"sig":"MEUCIFo5r+2XPLTYZZXS9y977IwGFZtZ3tHx2W0FpcsCIn7RAiEA6uW89uB5DCgo2avfHes9gTy3TufI6yzBx/ezh9uHN84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240456},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3622f6ae8cd08273b7e1c83eab10fb11e00e3f4a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.0","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.134.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.19.0_1749059022373_0.1951749961295639","host":"s3://npm-registry-packages-npm-production"}},"8.20.0":{"name":"@gitlab/duo-ui","version":"8.20.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.20.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"dd18dbe727181f67f352cdf5b40ff8f81f30f1f3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.20.0.tgz","fileCount":122,"integrity":"sha512-QgIGz9+W5CfHqNq9o3fklO7Wowt2f2nMmVzmn7Hk7lclZfPaMybeP3yAydMq9wlNaRYB8wEffuBxO+0dPbbdbw==","signatures":[{"sig":"MEQCIFo5kdDnRIvx93YgEzvA9rPZzXAgdZw/HkFkTmOZrSULAiA3ODUrk1KDFe2qJ6cH1EYSaYWOr0r6587nxa0/MPZp7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241191},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"99930b17c3a09b48c650bbe748b78ec60da5c4c9","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.134.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.20.0_1749232268115_0.3743389136940074","host":"s3://npm-registry-packages-npm-production"}},"8.21.0":{"name":"@gitlab/duo-ui","version":"8.21.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.21.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d290bb27fdee24157c702a0d1b8cb291276ec47b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.21.0.tgz","fileCount":122,"integrity":"sha512-H1aFb0zyVYvRGAT5+/rqJ3kn+vr7XZ7fvLrifKpc55jfUVvZfoTV+DizGjNELWfWo6k7D0f03M05oQHZ5cBntg==","signatures":[{"sig":"MEQCIAxalGmv1DBJIf+Od/iPjHnuIjl8PV5RUeCU78Ma6SGwAiBYqxz3hec604auj9oaCC35ySJYAcMVhzSuwyBrh76A9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241768},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1d9cbd26e37dc1c3f5ba5d5ae091e6a60d28b8bd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.52.0","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.135.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.52.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"20.7.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.21.0_1749510815541_0.1320699205584015","host":"s3://npm-registry-packages-npm-production"}},"8.22.0":{"name":"@gitlab/duo-ui","version":"8.22.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.22.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d7e079df4fdbdd0b7997926392cf3207d6ba20fa","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.22.0.tgz","fileCount":129,"integrity":"sha512-q7tsA1PvVh0cszI44TjxTmpS657YqWGuig2s3XUu5q7VQOPr0mnZhMIAFl8VvGK8mLUWk4JUm6mdy0Os+K1QUQ==","signatures":[{"sig":"MEYCIQDihOHChJug/w27yDNZZ+r4f/tn8pahTGgAYJA6EsfrEwIhALML1OoKjpZ+epSOEGMifmhCNfbN/YKa+BYfGDHz5CAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266717},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"79215dea84c6acc3d5256a01483c64515442b7ce","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.0","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.135.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.0.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.22.0_1750257391708_0.8957379216821484","host":"s3://npm-registry-packages-npm-production"}},"8.22.1":{"name":"@gitlab/duo-ui","version":"8.22.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.22.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0c20839d23b54f8734cde09448b5fa0a95d654b1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.22.1.tgz","fileCount":129,"integrity":"sha512-Qfsmf5YXRnP48B8d7E98NMZO6wQF3BqgtULAOqa9i/0BGAn9aKBNLVLoSid+pDvwu3DzpHDFvh8+MFL6vnb3Fw==","signatures":[{"sig":"MEUCIGTw3L6/aCI5LKvaoWCTxWgfShR6+m14QGkjce0oNaAhAiEAleGXNG80yOXY2s87nMMGBc3SPJ1T4dpX1Aq+zd31v+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267123},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4a01c059c648c2b9ab814fd6bff07d261642a517","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.0","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.135.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.0.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.22.1_1750387042447_0.017244078897317383","host":"s3://npm-registry-packages-npm-production"}},"8.23.0":{"name":"@gitlab/duo-ui","version":"8.23.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.23.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"eedfa98fa902f52b6cf7970399528f5d876d7371","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.23.0.tgz","fileCount":131,"integrity":"sha512-QOurIDNzSrgRg40omKvdQbhHbuBuFc5dweH2NZjpXjj/hksWGWJntUuzF6LsksucBJ912hQ8Z34+i57BNBQO8g==","signatures":[{"sig":"MEUCIQDaeEeWdiT2ZT0B67oXW7MaQhLzSFLdZUjCqb1umLRmywIgYbQl3VGCryoMrBIS/OF1xnwJpxaBzXTnaWc3YTFcGXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270561},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"810ffb2ca59934b9d01af67a450760e3a67a2fff","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.136.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.23.0_1750964619517_0.12049763795890978","host":"s3://npm-registry-packages-npm-production"}},"8.24.0":{"name":"@gitlab/duo-ui","version":"8.24.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@8.24.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"096b410ea2483e0f632a23b69f97a7ae9ffc97c5","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-8.24.0.tgz","fileCount":131,"integrity":"sha512-Vn0AEdy0+Bc4YBPwY8w07Em1n/E7vjQIsWP6AAztSQv4VO5JUVNRouZb/ZUSFJD0s8fGcv+tIH8uJNlFFim9Xw==","signatures":[{"sig":"MEQCIFP4WzRQMBPkgsjKGkvu+VTDAlfNK6bFBISQqgxhWaDUAiABMdSiAWgYZ+D8LEX+EMXEcqWkSYTcwz3qm72S0+LqTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274864},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0485536d4211ec7359a390dd344272c5578ca246","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.136.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_8.24.0_1751056126480_0.7846518565476965","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@gitlab/duo-ui","version":"9.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@9.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7aa9b51c9f735d70928a4b69f0bfdd3e67a47ec2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-9.0.0.tgz","fileCount":125,"integrity":"sha512-OxRiVTVIi/kb5eyUxy1JKxMyesPAocqBGjTFCM4PTG+nUnhk83qdyfPOGGMBhwLUqS6OnHY6u26PJ8EJvYOM+Q==","signatures":[{"sig":"MEUCIQChO/29HmkM2116DXl4JsnoBxvbWEMSOCFAVPq+bjFsnwIgMq9Mlg3dUp+8s+GlGutnyPc4sB2lmUoluX90kQUuESk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252470},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7e3991d48fb0a80772ee331e6f5a78d3dcc132e4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.1","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_9.0.0_1751369959261_0.8710314512150656","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@gitlab/duo-ui","version":"9.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@9.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"5e15808687e8e1bede100c1184156425afe4f8c7","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-9.0.1.tgz","fileCount":125,"integrity":"sha512-qfq/RCJn3AmZLjhKGXEhhjuaS49ZxGK3SpxhW9FUCsBaLKpOMgiyS6WGWEUh85PgYI1jRUzMq/GBGdj5EMIH6g==","signatures":[{"sig":"MEQCIBdrgj6hcFmlsJYGzr/hqpce0AZldTJSTVFEAzjpQDmDAiBeNudP/kPKc5R85vFfBKzazFliujdhXjHaxnK8i9qomw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252729},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"61baf44c40245b6b9f7439ff69f6b8c5e326a171","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_9.0.1_1751381280986_0.772324425271735","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@gitlab/duo-ui","version":"9.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@9.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8ebbfd1eb029425c91dc8f7731185d32ad075c09","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-9.1.0.tgz","fileCount":127,"integrity":"sha512-/a2RrRLA/9dpGNu143KtcXRxNAgep7YdfixNA+5q1xjDpZhfEvTirduU68KYZ6oLF5MrTM2pLnXP1BKZjatM6g==","signatures":[{"sig":"MEYCIQC23xXzsv3OSNXFByPoJKTF1JmFT4Onty9f89raxPmMAwIhAOcmo8bTPGbVvrHKt+oKAl2sdSdoBaCmvRjFDSdFxobJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274075},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"606b429e4f26abb9ecebf19aa6d2321ecad8364b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_9.1.0_1751401128842_0.3670234209987029","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@gitlab/duo-ui","version":"9.1.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@9.1.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"99296134914b75921b4deba1b54d93ddfbc4f27f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-9.1.1.tgz","fileCount":127,"integrity":"sha512-LkLYDc78JOt0c91fzDpchrXNWyoQTLutVAUXPJ7ImoK7hICMO0NyhEexXnMMzqUV2w+EiWpTsOwQ8QyuKjTo2A==","signatures":[{"sig":"MEQCIHtxbD8szboesbiTDiTFK3ajQhXkhA2YNyjm4PnQtR2AAiBoEH3W/MEcNJpyEja/KwTKsQ6tYL2u0GlC7wpP2jbFEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275285},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c569e6e325fec757d71ae085fdd2e45b587e5a72","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_9.1.1_1751479603610_0.3055965124260902","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@gitlab/duo-ui","version":"10.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b4a60bb409bd8212031cf802fb5385aee7842a9f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.0.0.tgz","fileCount":127,"integrity":"sha512-Msr8H6j3muTK4l9laa8/9cf0mpn+7T755CcEOVPd01L7pnbJfYCUSK7TjdZfdJtX82OCRyfHGtlRG0B0pxbqoA==","signatures":[{"sig":"MEUCIQC7tsP6KY29mXzFB28Yxw7Z0AycEthbiJ772Agur5S6HQIgWPh/LYA2ORYzNs1jrnpoGbgw8IimUX0fTwh24p8WpWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276778},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6f1d889556dd1a8d888a06b7aa162011b3d99b65","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.0.0_1751486105555_0.6963613406801668","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@gitlab/duo-ui","version":"10.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c5b475f8a303cad4434db1f9fff71392ff8acc6f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.1.0.tgz","fileCount":134,"integrity":"sha512-72CDYc7iTQIO644swFWSXWizOUzWXOMgSJzxcMjrJXVMSTK2505G7BPRpuQMWts9AYsqVNJjwO68uOCTdx35UA==","signatures":[{"sig":"MEUCIGIHFnvu3pqWNUARYmaSDlt6mZtFiLMmVxzQCj8MKCLuAiEAnkSCo7iBu9+bBIebg9XU31xOmTf2TsGMANo4YSNQOkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287044},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a7a6212da0a290652dae2ec03be1ffba7de52958","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.1","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.1.0_1751548133446_0.6090316092493684","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@gitlab/duo-ui","version":"10.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"78237b469f6fdc71a448ad4958dcae4a2f8d445b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.2.0.tgz","fileCount":134,"integrity":"sha512-nkAqp7Afqdwz3tALZdWQQXRdFadQM62z68mfdZSs1Jx+gkuhXggVPA8XG09GU+9GZ0rbQYytKzqEoJ46FJnciw==","signatures":[{"sig":"MEYCIQD8DnPQxIBErJSxX8WNzcoE2KETgkyOXbjvhmEt0+ZXPgIhALM7mFuPe5cfLva8eCDgcHZfUY8AvmBytMiWZk1/tAa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297037},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"87ca121d9ab3cc13720106c678fb9ece0025edf5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.2","vue-loader":"^15.8.3","@babel/core":"^7.27.7","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.27.2","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.2.0_1751652242378_0.8789665180324913","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@gitlab/duo-ui","version":"10.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"fb885de7b24a8f6c5b46bc687688db3f7c22f389","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.3.0.tgz","fileCount":134,"integrity":"sha512-UmNKKDDBjip9DzByo30ef5p3k0jV4Vp2Phbspv2G+zAihv0ymVp+9UtcbbWsifKhzDHXLTfQjfWcyry9rMHBgw==","signatures":[{"sig":"MEQCIFJ1m/7ddWehqc1ePs47eKsw/iuT/5NDJetu7MtiLMpIAiBraSqKJL6hraeXEZ+ge+hn/dj8zrJIBYDGUB9Ga36UdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297446},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2592f4c0bda28d5609b60ee391e5305d352b67f5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.3.0_1751977310746_0.8463537076806378","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"@gitlab/duo-ui","version":"10.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4f21b7320fb0201b5e4ca4089d86db86796795fb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.4.0.tgz","fileCount":134,"integrity":"sha512-rwN/PS02D+GYihCpO7/nbPhQGzMjYJ4vI2buja2UJacA7WYn673V6d9hS42UIa9xEQoMFGSU1wzfWvJpye8v/A==","signatures":[{"sig":"MEYCIQCoy06bANzZU3mBxiyTNxo4+T0Js2vTYG67oee8OU1JIAIhALF/USpnZovp2ol0nTgrb+4aY7qCiYBXK+EOa4oQxJjV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297791},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a995dd9997b57f78123f762092c36c646e739e5d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.4.0_1751991460598_0.14574009731115822","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"@gitlab/duo-ui","version":"10.5.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.5.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"dcaadac9b57eaf7a5aecb95ce03e8e4378b9298b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.5.0.tgz","fileCount":137,"integrity":"sha512-ANSngN/nJLQ21EYXyYmYWRFqWOXEZXdHYL1Sn7/hxwhXXMq9uKziSYN7GlXmn1TRh7qJy+dx1xAY/o9METD+Fw==","signatures":[{"sig":"MEUCID8WbGUL+EJHJtI9MrStznanqTdNsjenbInoWSrTx9d4AiEAzsqp2yX8zvjTaAX3OeRlqlhQ0ZloE0MMxvjOTXUNpC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305764},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"46be71cbd4a668581d06982bd0bdf4a6f1053845","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.5.0_1752004818661_0.8728064217390894","host":"s3://npm-registry-packages-npm-production"}},"10.6.0":{"name":"@gitlab/duo-ui","version":"10.6.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.6.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"42e3410ccae2aa72c456c7b9b3059276f3242bc8","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.6.0.tgz","fileCount":137,"integrity":"sha512-oCcjI9CeNBhO/GLkwKMfF6rXBXbJLSa86NjEtTxuFyYH/yCXTPXfBtY+NmPReEqWXRYcXtd+jpbozESB1eKvwg==","signatures":[{"sig":"MEYCIQD9rmEPi/hHU8PsnjoXSxaWoseGocKFG+j2nrz2FYptEgIhAMGHP8hCYfraoGigQCS/1hFayCRlGKott7EDyQkNN6Fh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1304658},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d4677b8d7003c872304b7eb6cb8fac80fc32604d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","actor":{"name":"gitlab-bot","type":"user","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.53.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.137.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.53.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.6.0_1752080543734_0.6500199398302369","host":"s3://npm-registry-packages-npm-production"}},"10.6.1":{"name":"@gitlab/duo-ui","version":"10.6.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.6.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3c9cbf0d16321765ae0ce06672c6ef21ed945e0c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.6.1.tgz","fileCount":137,"integrity":"sha512-qpjD1QQ7EMHqoknsJp+CZr00d2pfNtnyKA7iT59kvrDcA+RdfJSiCIRxuU17FKfkgY3jENe9VGdufhIpOAmKVw==","signatures":[{"sig":"MEQCIGUvcYfMbHQMQ0VU1TaXCceGpsAUlxz7B/TCxRD4jw8NAiA3pN9Ef4yX5xu6tsCc6l0fnRzDmMjs593YM5D7R7jCbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305318},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2f311c51aed8a07a863bbe6f5107ebb53082f862","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.0","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.139.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.6.1_1752523772680_0.012375023178906819","host":"s3://npm-registry-packages-npm-production"}},"10.7.0":{"name":"@gitlab/duo-ui","version":"10.7.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.7.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"387029a4ba0d97b40e8c4c644d8637944cc3b802","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.7.0.tgz","fileCount":144,"integrity":"sha512-9sBLz7aXjOtlzDfZvPDx7UL/GZGYnU5JkXiGsZX2aFjslZVJSz9+fCxfKCmhjQE/9H+nAZ8JcxlgXxAt++NxaA==","signatures":[{"sig":"MEUCICDoOx8jhUMGlhWzH/f4rHEfI1nF61dUQ8M5JNFT6luuAiEAm/Kj8ZwUNP++6Ghtvf9ZITXi62JjZOHRh1JyJ+bE1k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319338},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f64fc6cb440bae33dac7d8af4cdb8471ba35385b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.0","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.139.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.7.0_1752551655796_0.22818982839875246","host":"s3://npm-registry-packages-npm-production"}},"10.8.0":{"name":"@gitlab/duo-ui","version":"10.8.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.8.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7100bb9d5073c01ac5a530c1b4faff985325c2ec","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.8.0.tgz","fileCount":144,"integrity":"sha512-eoLvhZqGgGvTjHhg0TTg0/cCpyTwaFIA4/8f21NzNWDzy0Jd0Cuo6kpZ8R1zGqDCzs9tQIlLlAoE6gV7qJw2Ug==","signatures":[{"sig":"MEQCIGNc8OgNK9DI2ksIRMINIOZ18l3i6QwTzAMeF9Bf1MhrAiAxZYZeOtF3HxKPRU/babQCty02MT0gpfH0uy8sQqo+BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319312},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f25f82222bd845f7e6a459de0994bd1f5c5a5a38","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.139.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.8.0_1752666070206_0.7520526012221544","host":"s3://npm-registry-packages-npm-production"}},"10.8.1":{"name":"@gitlab/duo-ui","version":"10.8.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.8.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"83509d7166e0818db5fdec5f6108427cf2470cf4","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.8.1.tgz","fileCount":144,"integrity":"sha512-MqYAN6qVvMlWkDGKn1PYwo7/5rUieHMVt565itLUWhD9xzeY1YOwAh+GYzHU1kjh79fPySS0NGo7jKMT8qjKpQ==","signatures":[{"sig":"MEYCIQDLi1EmkBXzBFNYUSec7aqGdRcRw5wVdznxn1m4/L39zQIhAKhmSLKpo3prDgkZ1y/EHdBEOpkYuk387hVXZjJR2FJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319603},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f7989b75a50a356c2ae0cbb8a35f250c3cbcdbf5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.139.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.8.1_1752679124294_0.18460410801010996","host":"s3://npm-registry-packages-npm-production"}},"10.8.2":{"name":"@gitlab/duo-ui","version":"10.8.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.8.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7be117afcd43c62d9b0eef81a38d1f59b1ae1c68","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.8.2.tgz","fileCount":144,"integrity":"sha512-j1lkXgWbR9LGXTU9solxEwi3sbvdLBHBkVloP+BVPVKzI1YwGx4nC0IyIwvRJKv8Fa+LFJpmVZUmWfHSTpegFw==","signatures":[{"sig":"MEUCIQDZT3/3FmlG76CK/bIlHa/alQsIszTONjvDSjshbQIBpwIgRJVwDOgSdgS/RoTRMboGAP8k/kRoUXHcp3l/8UZAqLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318907},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"712f989b04135ce3528fb5648539c6f446b79502","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.139.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.8.2_1752713273667_0.6622852551236222","host":"s3://npm-registry-packages-npm-production"}},"10.9.0":{"name":"@gitlab/duo-ui","version":"10.9.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.9.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"678aee2a6b3a4d4f53c4091aea8f53a11eecd750","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.9.0.tgz","fileCount":144,"integrity":"sha512-OQgLajBOheQnMXvdOxNM3BdthBUL0M9PoMYKu9IHcjzNlxOR5+L9yIfnbCcJv+4LMwDM1SR8tgFBWYh/1+JFSA==","signatures":[{"sig":"MEYCIQDiLWBELLAI0XVOaq9yYlt4NfK2KWpycX7XFh8D7DqkgQIhAKnl6Xn51OwPUCIrnqUCkNBtPeBOohPAPQUArRW2dgPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320050},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"618cc7e1d2e8f83c8512e4ef317f9b900d055263","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.9.0_1752762555294_0.8936008369219905","host":"s3://npm-registry-packages-npm-production"}},"10.10.0":{"name":"@gitlab/duo-ui","version":"10.10.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.10.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a38fffee481976bee94564591407e8243a72d7fd","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.10.0.tgz","fileCount":144,"integrity":"sha512-77+/bHgHHAsrv93tm4z1ubDv0S76LLZV4skaGRK20umtmRCGjWPL3V3m0smVDSZ/1chFojlbekyF0zJEcqpYeA==","signatures":[{"sig":"MEUCIFo8MVRLOswG7LeEO70yQ9mscS3VFK6YxKHbVXyDzoSNAiEAz7qVXppa7o20gfnVhZTsi1a9vhKWfqpik3tHzVer+gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319226},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"67aad7f03f4fde13ae90c87bd91741cd2661fd17","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.10.0_1753080887108_0.2128682195160292","host":"s3://npm-registry-packages-npm-production"}},"10.11.0":{"name":"@gitlab/duo-ui","version":"10.11.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.11.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"58f6fffc049518bd54d500ac7f0fa87136d45701","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.11.0.tgz","fileCount":144,"integrity":"sha512-jqemKSpsbvAgNU3FhKXoh2QS2ja4BIttAgtTtH/jt9KKe7+8gauTEXSWg1xDIVM3SEu1QEMby1kEMcxuVh9Uzg==","signatures":[{"sig":"MEUCIQCoW9s97+X7ilpkMqVGkvGw7ETSkEvj9wCLMmecp1smFgIgDk+ekh6LmLm++X9Nh0WQi90ZcLvQhRSZFOQRJQXp3DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320238},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7df67d4bfddb7b902d45750c5646989c6cdfb15b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.11.0_1753090260720_0.5589079951000604","host":"s3://npm-registry-packages-npm-production"}},"10.12.0":{"name":"@gitlab/duo-ui","version":"10.12.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.12.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"138148097170d106156299d28740e255faead6dd","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.12.0.tgz","fileCount":144,"integrity":"sha512-bMWlKxmdhruQmBTcvdWC7VN0JEZ+3Ubz4dEmTkC1cq+3KFear+Z9RDi9UsDNp3dGEjPMaeOTn1DYQAeIgoQRMA==","signatures":[{"sig":"MEUCIGWyUxt94XMdma89gyG4jweLBsudVTPps1hMhqC14Th1AiEAs7vtHqiTDd3M7FkoemmI8w0QlHMsLw+64LlqnMfQ0AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385781},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7683a21aad11ed4263eec433e00eb94d299b326c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.12.0_1753169102902_0.8645290428967829","host":"s3://npm-registry-packages-npm-production"}},"10.12.1":{"name":"@gitlab/duo-ui","version":"10.12.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.12.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bb9f3072b5b7de1e2b8c2984d1ce019ad278137f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.12.1.tgz","fileCount":144,"integrity":"sha512-Ih+VZw45R+8fBhPv1jPmVaZj8347sBvuxRtgCBjjPm2BXKdVfkT/hNKfFSzXaWae2+q2YbuRLyaIB+JegMiZOg==","signatures":[{"sig":"MEUCIQC8dWlaBNG2nKuAkC/TNRsg6mHo7BUqFDF5qot2lKaV5wIgHS0PMS6A6F38s0BwkzsWLMm0AjREnhUjMU8XdRtYdVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386038},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"fd6be9483db6b0b607c7e2bec41fc6a811015965","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.12.1_1753342779713_0.203821312475992","host":"s3://npm-registry-packages-npm-production"}},"10.13.0":{"name":"@gitlab/duo-ui","version":"10.13.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.13.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"97526713cbc7d5e335f4ca00692d1953cefd06f9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.13.0.tgz","fileCount":144,"integrity":"sha512-wptTex9Jx/zJIAgMGVbHCZoWTE+SHP9wSWNpWcXfm28sFMrocSBqHN5vXKjxv0pRLlPPRFWTFaEMasHD3ZAeoQ==","signatures":[{"sig":"MEYCIQDPS8ts9GxFsHnRi4p20cZY7ljbmt9n9Wet7OYd618mygIhAL3fIQ2yT74neptpRw+QgrAjnNS1l7PETzcACYHqDKUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386706},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"07cf160a8cd0bbb66157cbd096443031221e498d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.13.0_1753364566413_0.9761910121025565","host":"s3://npm-registry-packages-npm-production"}},"10.13.1":{"name":"@gitlab/duo-ui","version":"10.13.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.13.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"aff4a6d5a110e822fd780973f2f582d55614752b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.13.1.tgz","fileCount":144,"integrity":"sha512-DupYzMLj/TA106227GkEuuOglJYAufp4VFUBeXN5jHZyJ6bLKtpU6DqJMiwy15OFrgXbfbuKCjbWc09CWTa1Yg==","signatures":[{"sig":"MEQCIFz4ACodQITXEltoj0443SWw2bkBjsfvp/Co+uQYUKNuAiAzXWrxhvozgjmdCgBF1ihKJzQqJLInb5hzw/VusH0K1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387071},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9f505bdce25bb9e683008818fb793de263e74204","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.2","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.13.1_1754295798966_0.8274370653230054","host":"s3://npm-registry-packages-npm-production"}},"10.13.2":{"name":"@gitlab/duo-ui","version":"10.13.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.13.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a0b9d04a1f7d4d746e73771c0e0dce844d8fef07","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.13.2.tgz","fileCount":144,"integrity":"sha512-342ksFH9VXzgehGoE0lOZwanHtQHoUUEpU0rM8I8siNHmr/pE+oWWQP0/kF3Mxsn9fuiE3we8HR6go6ajo+RPQ==","signatures":[{"sig":"MEUCIApjeI+dv3dMaZCU4WS7mw0EopYYHzLKEyPK3CatImylAiEAjgQKRVf5mCu3ram4CFm+HekployOLkmCPmGke4YaVpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387336},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f12b6396a504487c02c9b249d3920b9cdae77076","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.13.2_1754313353750_0.4072622727944193","host":"s3://npm-registry-packages-npm-production"}},"10.14.0":{"name":"@gitlab/duo-ui","version":"10.14.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.14.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ca6ec6593fac966bd915525ebe7263c3594b7373","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.14.0.tgz","fileCount":144,"integrity":"sha512-8EbU/2dU6iJ+kIRLlUkmk/3+H1EILyFre4J+Ta3yREwa18qAc9L0BJuqQZYPwe6vEAzye8/P5AhnYgqfTdtNrA==","signatures":[{"sig":"MEUCIDQHeTt1daEc2YDgCmy/+QfVyno9TpxRCjm5lEmamXKrAiEAsmCTWhjQBP4pI1mTv0XRads+XVMAhqBsSlAPmJGvgoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388607},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"ac3156e2980ffe374728d5cfca8f63a53b526a8f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.14.0_1754501970891_0.25355992318974696","host":"s3://npm-registry-packages-npm-production"}},"10.15.0":{"name":"@gitlab/duo-ui","version":"10.15.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.15.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e0f20d3aacbd5604824901e6a93845ca85e91a36","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.15.0.tgz","fileCount":144,"integrity":"sha512-a4ginBDfflLdlDAOd30ORDHjX2vIbKVPYny8+UQ1jXhOzSe/ZcGwjvqlOAdaMVEO9q2url7UTZk+F4OaMr1VxQ==","signatures":[{"sig":"MEQCID7O61iGprPWFSakLtmxXhl089JxIYJAtLIgtFy6DGWNAiBmh8z93e29XUAKTSbJ4/gpeLCg5QXtWtt/uiiDpoblEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388815},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"23f641395a5736c94e97894fbcc2ade6a5d40804","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.1","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.15.0_1754516155928_0.019821783147889738","host":"s3://npm-registry-packages-npm-production"}},"10.15.1":{"name":"@gitlab/duo-ui","version":"10.15.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.15.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6641f53627d1eb5516ffe2ba924a511bd1508df1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.15.1.tgz","fileCount":144,"integrity":"sha512-4cfSsoKGjM0hCXFusei7DrnCGFkb1Kz+EcJIsAlTbuvxyOWWsPxGHH2rmAIzQRAlJnci336k41T/3e2EGC1tiw==","signatures":[{"sig":"MEUCIBTdnn/YHAbberdKjLLZzqVSveZ0TGX4Dyxu8g06YTXgAiEAlbS4j0d08FMEyHcnmFPTh6U6NsCkw1PwkriI1j8mqS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394027},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a92029aac7144192208280deed90da71616b8991","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.15.1_1754993866482_0.7160176138961367","host":"s3://npm-registry-packages-npm-production"}},"10.15.2":{"name":"@gitlab/duo-ui","version":"10.15.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.15.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3691eec7e5552f5a0154082afdd9d373cb1e91e3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.15.2.tgz","fileCount":144,"integrity":"sha512-LPB4Gke8ZBdG8oLy9JsSfpI7JTmwWW3ScSUY1QAmzMCg/iT3a7O22BYIdle4GyOiUAZ634UaE1ZRTOnqyRrc9g==","signatures":[{"sig":"MEYCIQDje5Q9cser9s+CmTEy6Am9QF7eIIlvE7EQ6n/7JA3P6QIhAI+yUzBGihibl3BjWd720kU2IQM6JKNxvi7mudou0fmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394302},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3c7d0e020237ce4b7911f05ca15dbb49dc68a7c1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.15.2_1755009120058_0.4685522903175614","host":"s3://npm-registry-packages-npm-production"}},"10.15.3":{"name":"@gitlab/duo-ui","version":"10.15.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.15.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6948c0edba50e4833c68f95e7f1833cbd9d57411","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.15.3.tgz","fileCount":144,"integrity":"sha512-3L6xNINyDGuDdP+nBZCW2AXljIc0ylmjA5geCJdwenfECLWze/yiuR+yoJuBzzuyGZBuyLkC4BGXCZhlUQzs/g==","signatures":[{"sig":"MEYCIQC97WZDlwrrMo3ck71IbEZ9iKAKf5ri1M9zph0N9KwC0QIhAMQ1wg/xPfKJoCEYBtxhgmf27v95/oFv0hWkzCH9Tx04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394655},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"21f72db89d2cb7882ac86ae820fba22de54c2754","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.15.3_1755009886028_0.0395868405199542","host":"s3://npm-registry-packages-npm-production"}},"10.15.4":{"name":"@gitlab/duo-ui","version":"10.15.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.15.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"10e7299bb97654fb0269b406224e572c56409798","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.15.4.tgz","fileCount":144,"integrity":"sha512-4W6UVZUfgOy6HcnSB/JsOB+fzfLwfRuGW8TN/Zan8bujQd1aBBXheFw9s9BENuQEEfD9izqbMWZmwRBw+gHh1A==","signatures":[{"sig":"MEYCIQCndz66bDYFkAg+QSNFcn9TlTgcEXCefHRSYP7m9KkNegIhAJK1JkersyAYS8gGYL8ClR3lnlW0OVDSwJUBgCRTneA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389945},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"138e971c7e20e1a9ece7157a91853206bc5261fd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.15.4_1755087570830_0.5618362603569536","host":"s3://npm-registry-packages-npm-production"}},"10.16.0":{"name":"@gitlab/duo-ui","version":"10.16.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.16.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6088ad86d88384b6a4b9e95cebbff183211873a6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.16.0.tgz","fileCount":144,"integrity":"sha512-hZuhNbptIfY3fQ8PIG+/qErNgiHoSN1fiao7fN/I1HVMYuYwzipsMK+nTdSDHfEGGabW3ZWLb30yg+JBRny1ng==","signatures":[{"sig":"MEYCIQC/MeK9ZFeiJU7mmDNe5cSVYpu7RifGxfFlQbYIrMlGAgIhANuofMfOtAf9zo8YxBL2su4vIRv0TKaTl8Cm0pMEwtNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394323},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"20d55b558b385276fc737e9155743c117573e76a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.16.0_1755095910066_0.34323457687990455","host":"s3://npm-registry-packages-npm-production"}},"10.16.1":{"name":"@gitlab/duo-ui","version":"10.16.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.16.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2f3aa507df595eff3cff1808968d216084042fce","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.16.1.tgz","fileCount":144,"integrity":"sha512-u+NkoTryaCZffpxqntesDPRE0ZCBkCn+YunCbldHonbJscNKpUbE4FIoKohjw93TNdtrmE/RgsIfQQjB038YNw==","signatures":[{"sig":"MEYCIQCY4VSGsK1dqD0Iv9ewW7+JXHJVKS6pni5r0Yjlw+dLJQIhAJrcIqLOvP/7gv/DFJsUBFQsZzZYP4GYXXvgaSytuX7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1399598},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3b5320c083c903efc6ce1ebe9828e29117eadf37","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.16.1_1755185471011_0.39883219328959396","host":"s3://npm-registry-packages-npm-production"}},"10.16.2":{"name":"@gitlab/duo-ui","version":"10.16.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.16.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d8aff23552046848ce64ebcaf51ea8cda5654a75","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.16.2.tgz","fileCount":144,"integrity":"sha512-bKahCdk0JR00dhsOzcOQmOnMJfESUMDR5gWkL9ydZQK9i2lmPpyQvJuy+0LQTm/eC6EP+I6Ail0wkgWpUdLkiw==","signatures":[{"sig":"MEUCIGUBRwZbnoYUKxScn+bx5xj5MJQKli8UmByDzcidnejrAiEAzVGOThEQtZxyUQPPGReeFgk2+GXij864G/9yUbdwasI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400026},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1cecf2a39e2d4324408b26e863faea027909c37c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.16.2_1755626841954_0.8721277769979354","host":"s3://npm-registry-packages-npm-production"}},"10.16.3":{"name":"@gitlab/duo-ui","version":"10.16.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.16.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"eebcca83861deced4a9e1eb8242def53d8916e88","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.16.3.tgz","fileCount":144,"integrity":"sha512-3M6gXnfPob5o6kPXpm0JguSvMRGKNTw9Sj+Xzi3YlvpXsRKmGcM84iMC1/RJXahhvF9RTet1JtfHytHfRviP8Q==","signatures":[{"sig":"MEYCIQD2CKdwry8d07sNgINBuR1y8ecieVu7PNOJStNrRlAJoAIhAPLrLWuk59Yv57Pu7gaM5b4gHuLO+58dc1IE0h3/3Ml1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400274},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3c47d74d0b78853ef5e42ca0c923a4f83e92e9ab","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.16.3_1755629648187_0.08151698724908041","host":"s3://npm-registry-packages-npm-production"}},"10.17.0":{"name":"@gitlab/duo-ui","version":"10.17.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.17.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7a10225da747685a1095527d393ed893d3564a24","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.17.0.tgz","fileCount":144,"integrity":"sha512-PGT4DrB+tx/qA1TsHW2jYB5KJZyogNYstXm9RpgyXiBbcjVgEx7QmZbGvJw0vuQERJCf+gjQ+RnIP8SiKIA+Gw==","signatures":[{"sig":"MEUCIQDIlSLRenD+OVLVGueByLNxnaRAj9qoLyeeXm77SJ098QIgLP9mO3P0rVlpHecAHfTd6F0ngtXzx7x4ZKvsM0fLSEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401004},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6a75ac33457fe7289ae612eb5f864c0c598076bd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.17.0_1755769416617_0.4935998570894766","host":"s3://npm-registry-packages-npm-production"}},"10.17.1":{"name":"@gitlab/duo-ui","version":"10.17.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.17.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7d8ab93f80978e5d4193f56951cef0cd7f25b921","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.17.1.tgz","fileCount":144,"integrity":"sha512-/AnMMo5aaOlz/7Ey4yKgOn7qmDIWWXBfycZ1ArRYjL8K5UZTRQqlmmBTvg4X0DSYRWDgvBKaPhF3OthO6u2zIA==","signatures":[{"sig":"MEYCIQDKICoq9doXBm/1h8FxznsgPLSCHjKreQfDR33NlN1Q/AIhAKRiRUzr6+S61V18MkBg5fTJ3M+3w4VJMIVVLJm28att","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401584},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"810f35ff0e26a504456ba4e5c647dc808a6db121","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.17.1_1755799162300_0.38118842932428243","host":"s3://npm-registry-packages-npm-production"}},"10.17.2":{"name":"@gitlab/duo-ui","version":"10.17.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.17.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b31d8d84bde3f2efd086d2b29557ffca28e8aa9f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.17.2.tgz","fileCount":144,"integrity":"sha512-FcOPWVo5s7wnVNM1XXVRcP7bZ2VqrJ/A7q89CnfUs16soSil+kvoWU+K/9dP0057eJhr+cSLD/LgFyGdHuh/0A==","signatures":[{"sig":"MEUCIDL8FV5JvtqXronIw1hkCtgiNcJpJ3vCQh0eVdjI7nZEAiEAsRNu4kD4G3T1LmZUSl2a9oI6CsOEHPRg2W+ylhMN2Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401924},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"45e61cd72bd961e2bebf5236bfff32d1420fc0e5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.0","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.17.2_1755902191359_0.7591816159698346","host":"s3://npm-registry-packages-npm-production"}},"10.17.3":{"name":"@gitlab/duo-ui","version":"10.17.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.17.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d8d53fcbeebeda428997d5a92238a872cf80146d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.17.3.tgz","fileCount":144,"integrity":"sha512-4ejyZCilpJmVB3l8dTcM3byrRLTY4RB2Wcmjwu3C5Bv0uxa9RHtU+UATDKRNDCj3NHpMOIos1YlK99QTXsx5dg==","signatures":[{"sig":"MEYCIQCXL3gW4n1t5BEvZ+Ip0YZp4XECVIkO+kEh0PvBtO7yEgIhAKo4Svw1DwA6hWCzyVKApptPcvpu4Bw+iWbo+M82YLTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402189},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2160e05a48d0ba3ae2c220b02ce488e33e4aec98","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.54.2","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.140.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.54.2","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.17.3_1756044063573_0.3753800249502701","host":"s3://npm-registry-packages-npm-production"}},"10.17.4":{"name":"@gitlab/duo-ui","version":"10.17.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.17.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e2e06610b808de14dd847b759732d0cde79b6fc8","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.17.4.tgz","fileCount":144,"integrity":"sha512-EPWkUsT/JII+p34+SQJ2F8W0uJY6JzLU740mLSHIT8gasLIjgw1TPGpuS5liFtXS4YtSGICZWVvlI+/9bM317A==","signatures":[{"sig":"MEUCIBMyV38SUdgtkorPiFzIS5ebWF7h3OOjvy5vojr20edRAiEAsPACquFguDTf6WWPzGRe2cqKt31Fp1ltLTEZvK4dw38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403374},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"bf5b4a0ebf01c01b0202af9031598eb80692b574","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"latest","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.17.4_1756183791063_0.558583912873055","host":"s3://npm-registry-packages-npm-production"}},"10.18.0":{"name":"@gitlab/duo-ui","version":"10.18.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.18.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"017cda1914d42ede952de20d211f77ae630e581f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.18.0.tgz","fileCount":144,"integrity":"sha512-KN2Hg2jKRObkj/mZ7tVacNCPqVwXOsoismQHfA0oJk5In7185LMvU56aQytrYWsNVqdCferm29yKj7X9+vPXjg==","signatures":[{"sig":"MEQCIFD26eiM0B8Yh/UnTlm6Xqvcot7Q4OH7wcRm8id2FwRVAiBQEKpILFmmuoeYZ7kX4Llvopcfq+b5nvqF8FjcYj3i7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1408891},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7590817dfb83045a5d29734844c973cafd278072","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^119.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.18.0_1756215582136_0.9292860934496643","host":"s3://npm-registry-packages-npm-production"}},"10.19.0":{"name":"@gitlab/duo-ui","version":"10.19.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.19.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"120280334197a10bd3ff34a78a19f3394652d27c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.19.0.tgz","fileCount":144,"integrity":"sha512-b6cxi8SbVc1ImmNWICQ01ea/ZLUgPuglX65kueeVNBsQh1um87uyeak8lkXYtp8VFxj31Xr2xEWyWdhGh0LL6w==","signatures":[{"sig":"MEUCIF2CheANd7PwIP7hSFZSDFrzukYeJk0vyxO7h3XdxGqRAiEAyP5CT7wi6kBgnfVw7I92QS5NCm7omwGuB8ReM5iHQco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1420082},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e23d6aa186349db52929981fd4e9e4f7721b26bb","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^121.0.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.19.0_1757026308643_0.3649872226207742","host":"s3://npm-registry-packages-npm-production"}},"10.20.0":{"name":"@gitlab/duo-ui","version":"10.20.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.20.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d6abafa0c3d682913c919009219e6ddc65c2135a","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.20.0.tgz","fileCount":144,"integrity":"sha512-q0r0S/w+27TNVn7hhZJ0pd90AnOnGjDEcDBycD/XG6nZWRgYV7mrPUIlQzMHrC/QgUJ0+LHbiO9NHY+3pE/Z4A==","signatures":[{"sig":"MEUCIAlMXo6Y7V8d+JkaD8GMybAifOt/ciGyuijbL/ED47wcAiEAux7lM8nmm2015hNwSpP1JzNT2gG2oY6YGk/7S3tFUaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416721},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9fd2030b33e6789a48c38ce24aebf74c7e4c8855","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^121.0.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","@babel/core":"^7.28.3","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.20.0_1757097541136_0.896789792956646","host":"s3://npm-registry-packages-npm-production"}},"10.21.0":{"name":"@gitlab/duo-ui","version":"10.21.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.21.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"dffb3113756c91b89388f24a99736588e81357f7","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.21.0.tgz","fileCount":156,"integrity":"sha512-+ewrw+o1L4CjFyDP7c3yA2m8TIyOKQSs4nFayiduppCLhizGNIrmelTygO8i50k2ud6OiJMipirSEpEuapp8hw==","signatures":[{"sig":"MEUCIEByzD8lsiSCjpgm12iA0dTe7tzeR3uM4NqznVo9P3ViAiEAwOvOb2m/G7EdOJrjVfzxY+ug7UMhkgvjwIfPI2xl1QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463111},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d413b437fe01a600b369ec17838fcfd96660f36d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.21.0_1757632842577_0.4734185847059038","host":"s3://npm-registry-packages-npm-production"}},"10.22.0":{"name":"@gitlab/duo-ui","version":"10.22.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.22.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b293e9fca7354e3a4c6cc75ac9d71930f795a4e2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.22.0.tgz","fileCount":161,"integrity":"sha512-D0MkEHlMLUiJ3xKneNY6SyAb46yQ+8ycKb1voXrsSYZjiP9DuN4YpWRvySG7fYdn0AFmH/5OVifJmBtxP7El8w==","signatures":[{"sig":"MEUCIQDyoDjhTZ4GKQEwAgRzjV9wV2XwcCJiKwDvt3mUvGD8FwIgNRylaf79jl6l7wRum3wo2ncuk2rjXXLwPdQqIgp4i8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471583},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3ad27fc61fae4d90b12aedc23744c257e6f8e8bc","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.22.0_1757689721024_0.9191368963672997","host":"s3://npm-registry-packages-npm-production"}},"10.22.1":{"name":"@gitlab/duo-ui","version":"10.22.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.22.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7a65e4cd24406295168ea9acf115c5cb972d684a","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.22.1.tgz","fileCount":161,"integrity":"sha512-qW+/hg9ASFPQFk+ZJ4D7IhF6co6EXu6ftOZDPFbmz9ymFfTa3GjLZ/Yp9m3oyUtSCumusWTDRxh2fp1IzJ65IA==","signatures":[{"sig":"MEUCIG1UIUCpbYz0CIfbvJtFwekOGAHay3J0KdaG35SGbCYtAiEAqLFApr8dTI2S/Av4Md0K+UTCcp/NbOX5BesvTDbOiFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471840},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"261182b4aa673653346966b19966d25d18d548a0","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.22.1_1757695967460_0.8432526191283554","host":"s3://npm-registry-packages-npm-production"}},"10.23.0":{"name":"@gitlab/duo-ui","version":"10.23.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.23.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d8009aaa7e54775112200c0da9ea03738964e5d6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.23.0.tgz","fileCount":161,"integrity":"sha512-8tJI5qB5JoqBDS6phNnxAZpHV7woMZ7xv/OOUxGLIWOpyM7MPVxvGIF0r0tx9qXYnZkeqjU8Of5hjiCraZtSMg==","signatures":[{"sig":"MEUCIFb75aIkU6ttRtp6HfY+/ugLdxGduGUS5Rp8Zp54mIfrAiEA38m41xjqv9Eh12DbIBoGqao4dDoi04ev9Jdm2ma+ick=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488313},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4450d15e07d3a37fd352bbf610af7c8cc7497f6d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.23.0_1757781413017_0.23971779059046838","host":"s3://npm-registry-packages-npm-production"}},"10.23.1":{"name":"@gitlab/duo-ui","version":"10.23.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@10.23.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8499ffc3328ee2c41fc586ad836553ff80e12102","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-10.23.1.tgz","fileCount":156,"integrity":"sha512-6RCSi0yQ6rX7H7Y9ZUKrjWLO/ViYUCyDIa7HTjtibtUjGBBKISP9BXhkGGglhnD6W03fZVhv7P0kgDIE2ev+/Q==","signatures":[{"sig":"MEYCIQDxZ4L5yKgBoqsv8Qucawl38ye8jixIQeOkJ/iGHonOcgIhAIkk+kzRpnOymDM5xOsfTLiXrl+JmDmlRhDREWYWDZKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474836},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"157b7e274a83b412bd205eb43ed92a0ca3b266ac","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_10.23.1_1758031821394_0.3642377178667713","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@gitlab/duo-ui","version":"11.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8580c67f8f7c39a9a53651a168509d34157983cd","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.0.0.tgz","fileCount":167,"integrity":"sha512-X2rKkuwYvTkNa35TMy3STI1Tn0YthhAaQuQV+5wcpywZyKVvYQSCfP9f6QlmoP1eyBaJumgNt7srTsYM2qVk8Q==","signatures":[{"sig":"MEUCIAtTCJ2uRyYhxGHkVuusyR/K/+rbsNMIcXRBcllgNGFtAiEA5xZE28wZE1WlCKLiHO74asQnNw3qzlGOcfuxvB/h4jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631846},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"25dc3923ab3eae6100f461361a3e4bfdbea17c88","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.0.0_1758214650215_0.9751090120556218","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@gitlab/duo-ui","version":"11.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c19a6335ac51ad9641e23cfb0cb2a6a689cd301e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.0.1.tgz","fileCount":167,"integrity":"sha512-2aO1zkIGV5vv6iX+E/JJA2+tYhXbBAlct8y/vfRRN+yiRNaQqtn13BYQ43mkz1Mm4Otndae3dIUQfc7gtY4oYw==","signatures":[{"sig":"MEUCIAQTCTqjGwAXQ/JjxGXN2HImi7xhcSGdJteRsoOCcjR+AiEA6VttLez1r+06lPSMBV9NpdRXWgFp0gSZA9D3CNA1n1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632326},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3649ec718df7bea93c83e63af40e54b1d84a9948","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.0.1_1758224887083_0.2528501032055983","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@gitlab/duo-ui","version":"11.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8fdb707ca5176bb086c4d1169b33dfa25d84d213","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.1.0.tgz","fileCount":167,"integrity":"sha512-yLob9tGX3x+ocsa0ffJe1lDSyeeKJahfVFKcocy83fBwYzh0sYbpa5lW28kGIhFacRyaEIZzt7yg1GkkRAW1gA==","signatures":[{"sig":"MEYCIQCBzjTgHFxtZx/gjmPpDU4iNcoViSZVZmSZ9IFRonRr4wIhAI2Aih/+ZLTTuPFf5AUVUBFpyJYNuDo2ezdRoCZCLPjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645395},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"74c74184b4fc72ec715b955e2bee673a9db47cd8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.146.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.1.0_1758305517073_0.8975961304975559","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"@gitlab/duo-ui","version":"11.1.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.1.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"af76c7f1ede87be851a98923e39d85a1568d4e11","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.1.1.tgz","fileCount":167,"integrity":"sha512-WHWff2u1tRJZKYocmITLH+xbdEOZq/bI8FgbaCfzk9cyrRBzPQasZU7EydgG/vGZr2Mf+GL/Vt+ouLPGdjXXdg==","signatures":[{"sig":"MEUCIQCWAD7zLleqekvsPB09ICNggAjTymQoHcubaZYikV0KNwIgGZkizFc4JPeqUU0MObH9LfngwbUWZKFy7uBnCx4/BLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652590},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4a0eaa87725dbcc7d111b71c3109df07727bade0","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.9.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.1.1_1758680239993_0.9044283501445569","host":"s3://npm-registry-packages-npm-production"}},"11.1.2":{"name":"@gitlab/duo-ui","version":"11.1.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.1.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"21b4191b85097b9ea4265984f393d78669259297","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.1.2.tgz","fileCount":167,"integrity":"sha512-bPvzQU9wUSb/rCBmOyhFby/BNTX+57P1jf8e/KW3PILaiPQEakryxE+tZvHsRwDraSABfzQxO/5mv9JmQ3i+Yw==","signatures":[{"sig":"MEQCIG4tw55qgXubg5Lamq2LhXfwjyTbJ05o/y437OqgNV3OAiADosx9pV0hZDSK61SHjtIdkHwKcJViTzIMqxVHgmBa5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652933},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"ba1a093aafc1227ae1ba8dbf2ee9bbedb8be419d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.9.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.1.2_1758712069266_0.1790595252600118","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@gitlab/duo-ui","version":"11.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"9767b75e8a04bbd77a26d8f1deeb70d8a5f483ed","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.2.0.tgz","fileCount":167,"integrity":"sha512-RQXWzUPIqyKvwxi2rAkvvym1F+0Wdp3FYwK/ZAYyD51ArLPE4XirSdr82a5cchYanPEB44OPvPsgPIzqP36VvA==","signatures":[{"sig":"MEUCIQCisPBXsDtGD02kYeQ5etWnwJD16N9w4cV0fBWFK3iShQIgCf/H+UCpZ8LGRSwV9QN7EEIBe7c5Z4YFzbB3s8Ib9pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671346},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c443e7b32eaabd782fa2f892f1bac5d3585ce0e1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.10.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.2.0_1759101996195_0.13729162893240265","host":"s3://npm-registry-packages-npm-production"}},"11.2.1":{"name":"@gitlab/duo-ui","version":"11.2.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.2.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"58487729a374432f0ef455b20e728cd5772167a1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.2.1.tgz","fileCount":168,"integrity":"sha512-GMlg5s0J5yiHFZLUTwJ7i429JYxQhoMa1CpI8xkFCYvLYB9mNjpKL+5VK/f5YH/8wCBU8eWXVIuD8q7IUGTsEg==","signatures":[{"sig":"MEYCIQDKUoX76yT9HLlyscjy1V9p+vUXD53R8+7cW85fPG6EawIhAKkAZL28SVMjepbH3HIROOyH4J/2AJWKi7b4R+ePDDM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675614},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c3e0686106f6b4628bee2a139b932603a5160515","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^122.10.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.2.1_1759128086874_0.2335105433190059","host":"s3://npm-registry-packages-npm-production"}},"11.2.2":{"name":"@gitlab/duo-ui","version":"11.2.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.2.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"5063c72025fa83b5ca12ea8fe76843fbb160bcd9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.2.2.tgz","fileCount":168,"integrity":"sha512-b+1ZnEtt5QDz+LAc3D7nPlxoWNMY+AwdHIwgDKH2IznvkgJr36/ExwFJlTzJ9IBX+QX9rArUllHTqVvkcvTXVw==","signatures":[{"sig":"MEYCIQDfHTfreGcIAekXvlRSh9LLI4kqggVGPig/whxRWCal+QIhAM6LAxgDVwkB1EB25XVjB0pAW/qq34Bs6k5fMOuUPe5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1678937},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c09ae76afa0c7817dd01afd42975fb8116e54388","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.2.2_1759477124393_0.5632435065085857","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@gitlab/duo-ui","version":"11.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4d566dfd22df12680c11f9053a45af2261f59eaf","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.3.0.tgz","fileCount":168,"integrity":"sha512-p7qGYmWF0u5UEkF6VUibBLCTxuKPDNAn0d4YvIjF6eKvAnCSoiRAdXKkjsrLAVCFeQhOgkvgMcAgU5UIzFt0nA==","signatures":[{"sig":"MEQCIC0VCbek+CCeilSNuVkDbwJLE7EiG8TkFvX8YOoYE7FRAiAwjy4vbCl3UnX1ZVneRS23i1G1etVI9iwwSaTfE46C1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683001},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e22710e3022bcea90a6329f476f33b154ca0d6d6","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.3.0_1759518356946_0.5311043018565218","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@gitlab/duo-ui","version":"11.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3fd2d81ebb1f4502e1994eec4818f15d959c9ebf","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.4.0.tgz","fileCount":165,"integrity":"sha512-4Gjl2w/4L27rbBxjWSFt6IRL+rjiZYGY4Wh16slQtWqLr5ZF72vEF5vzwAO/Oz0go/6TJIvkaBwT5+5K+1Gcqg==","signatures":[{"sig":"MEUCIQDVhB7/XGXYFu/WWq2FxLj40EAxar/gdlQGhDRYrtcP5QIgIWGyzrABRGtvPv5lFxQ8Dli2UlQY6Mza8RdAWvol6tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672346},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2c46800f61e2f6163005fdca910521959d624803","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.4.0_1759817258589_0.9567325974002576","host":"s3://npm-registry-packages-npm-production"}},"11.4.1":{"name":"@gitlab/duo-ui","version":"11.4.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@11.4.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ea4900e40819b431e630cf9421780519dba4bc1d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-11.4.1.tgz","fileCount":165,"integrity":"sha512-8OUTkT9ObB4LNURg+8d6LrQl9qjs5odxon0k5sE/FrAgFouGENyIwyh7s584ccYZNhqxRmtpKYEFh+LW4yR3bg==","signatures":[{"sig":"MEQCICiPvwN/9me5+0yD8aVqKk4vZaN0IcoAhXHo8c+Rq5qqAiBMJ5WbgpxYGpyZ5S+6UZk1iV48ruHKvGzAlydhTXTbYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667169},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b5fda8bf132bc9c757a6504dca3fe51f359e49f6","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_11.4.1_1759934130542_0.8001232060305383","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@gitlab/duo-ui","version":"12.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"01e4bcf8ec176f27f6b5664db4126a9f66228658","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.0.0.tgz","fileCount":165,"integrity":"sha512-WqQWnntSgxCBE2wl8ga5iBxz5PWhTlF8TJoQA+MIc6m1+BLwg09/8H5BkYzg7MLWtITpJEjvber5rLKelZBfgA==","signatures":[{"sig":"MEUCIQCfyyQP5EcyLV3ZClJMrcLmPuWjDL1V59GAhqd8i6YJIQIgMVlqG1TvnB98W7fMbB+lRv2vABrqV3EDUp8xXhVQWsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667539},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"87ccf69b07fde6c660d9297a7028130d7aae11be","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.0.0_1760011006854_0.4326656008276739","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@gitlab/duo-ui","version":"12.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"9ffed5c7a4918e1427dab7fa97efbfd8c4e8cbe2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.1.0.tgz","fileCount":165,"integrity":"sha512-XhRD1ixTj2gYXqrIIdJhgXetid/Ct06M70KyTXhsPzBTWT6oRwmZOMh2uiBG7Z9XFM/vBXqDhfT30ZnbajKRwA==","signatures":[{"sig":"MEUCIHAFwf20DvhR9tZCLy6I3PtApuA8BaXyatde2x/AEqkcAiEAqlFFfMKT/zwX9lwuCIgrnhJbsUybw0msHgl1dEU76u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1668963},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f9a001d4908f683f00eff89c436893d657758403","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.1.0_1760115754696_0.9155335194484662","host":"s3://npm-registry-packages-npm-production"}},"12.1.1":{"name":"@gitlab/duo-ui","version":"12.1.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.1.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bcec96a067d3d44155cc921c9d31e2506f988e57","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.1.1.tgz","fileCount":165,"integrity":"sha512-n1oW8MAKANF9o47NAXjH5eBskcuk2GmH2xEEFX/t+ZhmJTWGqjnlm2QFAL9dYlkuBMUuF2h/BzSnzZ7Tqz02jg==","signatures":[{"sig":"MEYCIQD/cKmW5+7OQXce3ppfvhxr2o4apyIJ7XyUqz6eGG2ZcwIhAIHvtsi+EZCjjip4RKbdvPW/vkJZVMU7OWmy9waWdl4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669465},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a37fc2754e3ae92925e13d0220d12c4e086ba305","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.1.1_1760387190311_0.36497261728206354","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@gitlab/duo-ui","version":"12.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8c3b79d09d1fe32435f65fc43912cf912fab95cc","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.2.0.tgz","fileCount":165,"integrity":"sha512-fRM/7Q+cQhQUllAZcKa6JViOoYeQYO/KZTh7Z0cdK7rQ27WowsOoQmHRTSyxb94s4ZFaerJMs1nxd04Eb2Kk7w==","signatures":[{"sig":"MEUCIQCPHS6aOXdLwMhQTIISOSF8Q2HlNdkNfkCPdUuKbVwNmwIgOAuqcdt74SYiE/Lsl1XizMbHQmpRARTXZxtuDM8CSO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670139},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"03aac650e31d1379e1536addc186bc33fc0d4c7e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.147.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.2.0_1760423835247_0.028445220114831082","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@gitlab/duo-ui","version":"12.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"be2fd6f4cab1878608794579125de0efb300b82f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.3.0.tgz","fileCount":165,"integrity":"sha512-VTp3xL4kqgvT2pAoHuyMimKHjmV1U4Gk6bQctKEboMmmDT4oRh2qpi5WffJQH8ukPDNcyK0Iwc1dBB0uj/5eog==","signatures":[{"sig":"MEYCIQDn9CLYN5VXHcnlKw73uZIEyAWxS5aPn7CEGg70vRanpgIhAPafo4aOhw8Spvn59PRmTv8fIQtmrMDMwhaFu3rzPUXx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670985},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"77d5dc5ab9d911b3fd8240d6e70ddb9349346bc1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.10.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.148.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.3.0_1760614248793_0.2573922987770547","host":"s3://npm-registry-packages-npm-production"}},"12.3.1":{"name":"@gitlab/duo-ui","version":"12.3.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.3.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"41edac70c619246181a5332b3041c623ba0085f1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.3.1.tgz","fileCount":165,"integrity":"sha512-PRa9K3RU0s3n/YuIKuaNzgw1T0KgQmDhAyx8KgHUmXOXGRZ/Qyque44FE2t8apyMlk2RkprFchTmoipiy29DgQ==","signatures":[{"sig":"MEQCIAFI1kaT6lzPTsMNkTXIitv707VqimJFM+giQo+w4+xbAiATzH2+MUcCWF0hQoMlliLyWoN1bN4JQyP3z4xsJb4VoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671339},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"27cf2ba517f9896347200d42dbb54a7cf0c3a1be","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.10.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.148.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.3.1_1760622844461_0.9725730979695262","host":"s3://npm-registry-packages-npm-production"}},"12.3.2":{"name":"@gitlab/duo-ui","version":"12.3.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.3.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"18fe192a85395867c6dacc34c2bac6acb8dd0a89","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.3.2.tgz","fileCount":165,"integrity":"sha512-ZL0xd+6Tau4/oYS/utmdYQWo5qOdVPItPDQ0G96z4ZiKKnxSUQT714Ftj5cqZ/HMTbnxZaGRA6MWkaR3H+0DBg==","signatures":[{"sig":"MEYCIQCAATj7fATzKf/Llb2xUV02ZN4tChRVouKJX1gE52ARWQIhAJPRpdzeDmabnqYOtjdFMYnY46nGu9nMzbpWuk9JKfbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672311},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e8a3e407472d9e1d2dcb69dbc379b994b57cbe22","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.10.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.148.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.3.2_1760635231133_0.6572880299351864","host":"s3://npm-registry-packages-npm-production"}},"12.3.3":{"name":"@gitlab/duo-ui","version":"12.3.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.3.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"06974d4c9aebf10ea2c25c786c41b122c50c6256","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.3.3.tgz","fileCount":165,"integrity":"sha512-9Lm8SjJLMpR34HxTSuG0zuK/Ym/Ug0pEvAJknJQOTmG3Mf2aw7N0vaJCycfcT6y6rWsBwzTcQ3YxbjG4JwVCfQ==","signatures":[{"sig":"MEQCIC4b8aaXsefaheilqHj+DxTbt1EZobLvcf7SoChw9DQhAiBoglVUZS99yFXKULfIKMIzE+IX/2jJ/KRI2/YZmrq6RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672555},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b6451d0ba07278274dc2665f0d18fb578fd87973","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.10.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.55.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.148.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.55.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.3.3_1760710820977_0.49214394772544034","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@gitlab/duo-ui","version":"12.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"80021625fbf447c32e29165f913e6fb74e1c35d7","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.4.0.tgz","fileCount":165,"integrity":"sha512-BOtaXH+n9JOqRefs6JuZLhGfnOfogyb5g3ubn5B9SSDenVO1YPkacQK55l2Nu91ULX5x0EMr9vUp55Cg4KpFtw==","signatures":[{"sig":"MEYCIQChfWJTm9IkK6jhicgjC+04d1qDZqHnBTliwEcdECaSLAIhAPzRWtYBKzob8UPCMLerCk3MIyYrp6tZ/FpaBwI2Bvrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672766},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"45ae8d0e282de3091655a44828579e49e9951c05","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.4.0_1761040079782_0.6055746385468315","host":"s3://npm-registry-packages-npm-production"}},"12.4.1":{"name":"@gitlab/duo-ui","version":"12.4.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.4.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4dfa64d86bc4fcfcd2e734001cc5b255c69c08c2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.4.1.tgz","fileCount":165,"integrity":"sha512-MRZDzLN4oa6FAoYvQ6zGHwk4cYjvvuZaBJqqR0U9yyLDvSxRTUowRvToHm66HuMxxKW8+7u8Ug5fDp1H75O8lQ==","signatures":[{"sig":"MEYCIQDeU9p/+GX7gBop2xbf/JaRrNbehcrxdsoicGIcBwO5ZAIhAKuMT2IrLJXxTn8GQtyiX3//gOyU1illeu254mBOefSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673041},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6a307b54ed337cbb8374163b92271233976bc076","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.4.1_1761052854641_0.2155665273592764","host":"s3://npm-registry-packages-npm-production"}},"12.4.2":{"name":"@gitlab/duo-ui","version":"12.4.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.4.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"85762a2157c7c6c93b4d2a1cc01b75a3e9c9156e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.4.2.tgz","fileCount":165,"integrity":"sha512-u4daulhS6zAt2jvVWVHv/pF233lTGQAH2O9RR/QVK6FOaqiHib1uOdaVPwaFnFKMw70+eIvtlJkuVaB/WrKNUA==","signatures":[{"sig":"MEQCICmSyIjF9fmqyh00VZu0mUFJeEb0S77hrojPigzEIOwCAiAmpcqfs9+KWaPopSZMFTE+P3hSe2Rwa93o7jzGSi/Eog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673752},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6d178c6baff7feb7f68a0bffaae1919a0af3e79d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.4.2_1761128898884_0.6502141690311167","host":"s3://npm-registry-packages-npm-production"}},"12.4.3":{"name":"@gitlab/duo-ui","version":"12.4.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@12.4.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e44c0a4893736b049aafbe72c9356ae543280262","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-12.4.3.tgz","fileCount":165,"integrity":"sha512-AVsgY7Zz0jncKtZtkVxVcflhnfPTF4T3TH2/TFO6/UGLlkfBxVpx/EwDiYVbe9n8kvQsam25j0El3PZ5wwQBWg==","signatures":[{"sig":"MEUCIQCxafrswOICQizwByyP01BUnLEte5GDMLQpZkeRX8QWxQIgYHaJ7DD/MPlEuHwGzbvjEORK24o9P+ZKdC83YTuXIOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674585},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2c079621c344ce67f1b95246ae0a32f7e31a4599","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_12.4.3_1761222474687_0.9409959159944088","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@gitlab/duo-ui","version":"13.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4cff334e4f99ce41c24581d95700ec21d7845247","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.0.0.tgz","fileCount":165,"integrity":"sha512-UQlXKYCmqOB2NZ3T5X0H8fJ2OolxHBD5BNfm4dyJGpUSOyMXBvKks5nQUxllmjPuvbJKAkunnWxpC/2D+IFc7Q==","signatures":[{"sig":"MEQCIGEnvFE8Y6f4d2qHmkQPr/ih0uyF7HiO+grHgNOebLxTAiBzSyEUHeQtnhXW75TV7Bc8V3BRyhDP9Z53st9wr3nBpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673848},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7af40d9666e4317e48f239f86083d1892fc59fc1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.0.0_1761328758554_0.9915083436874479","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"@gitlab/duo-ui","version":"13.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6c6f748cec057609fc13961bb915b6ab7519f89c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.0.1.tgz","fileCount":165,"integrity":"sha512-OGyaEoSGO7pomMsdiJtakGUVkzIcMctJ/6zJ/6Xami8ek1ATARBDDhK9TOA36YMxyQwf+R+MvnrEBQaqUOOyDA==","signatures":[{"sig":"MEUCIQDhOse/608YFw54b+zIqcSfEyzd8Z25BJ8GLmYePxGS9AIgLCXPXb4C6dCcJWPBFS2Vy73Pfm1SsicQ4HBwqoR0tCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673638},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d6652c76fd8afc7eb05b95063c8bc8c58aed1a6b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.0.1_1761337295340_0.5388026343218923","host":"s3://npm-registry-packages-npm-production"}},"13.0.2":{"name":"@gitlab/duo-ui","version":"13.0.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.0.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"61608dfcb0a9f34c1066e4bc50493b047fc11d30","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.0.2.tgz","fileCount":165,"integrity":"sha512-joUJvyRiIKaGOpb+bn8vDmjgEegXDVhSlDWtb3dZc7jyCec3BJ9d3cx0K62YpbH/wPucz3tDJCfrVLaV7nL4WQ==","signatures":[{"sig":"MEYCIQC/v9FkeXrmFiuCGcwSe+HHdEYmJLFeXdJHCwybeUmS/wIhAPLSzA9bRpBDr6AADXCMOaCr/PJtvvaJdNGZJtTdwKJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674351},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b6c77d51ff6ae22be761bcb37982a2d29cfd5c4e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.4","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.3","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.0.2_1761340149718_0.27506945353599055","host":"s3://npm-registry-packages-npm-production"}},"13.0.3":{"name":"@gitlab/duo-ui","version":"13.0.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.0.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c1c3d7469d275038aaaaa9dde9c0c521baffa850","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.0.3.tgz","fileCount":165,"integrity":"sha512-Q6U4x5m/V1aoGkofe0NDIWHzfiu3loPUjwiSRbRLeTSxAe4Zvqq/akxeuKF4UmQhF5atvxt2xwMPxNgLO2TM2w==","signatures":[{"sig":"MEYCIQC1Tok7/1ydLfesAxPouYnuDe6MQi5opxZdvHVJOSIO1QIhAOkKNfe8ICacRlO35oNVyX5Sr9mZqg8CFBHfxIb41sie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676845},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c0f24132b37c46615df414f71ae4df3c1a74ac4b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.0.3_1761577065894_0.02818693409024564","host":"s3://npm-registry-packages-npm-production"}},"13.0.4":{"name":"@gitlab/duo-ui","version":"13.0.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.0.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"949b8f3c20786b2fa0a4f1814d6236b6256a8554","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.0.4.tgz","fileCount":165,"integrity":"sha512-GUAqWSsSEdC6xQ99eMEboXscc5CmoNmc/EzpIUdy/EDe2qag6fSfn5U/t3bVInPPYTorHi8r7LD3tNb2563OXg==","signatures":[{"sig":"MEUCIQCTKfGyjSO+jFiCgr/vvpKPXKeERhSVsOx9S99rDl/PlAIgIAy73hynay0Sl//lH+oSGg1snWkL1y0b2INxJoOyV0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677136},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4ea76061a3f63a2c7e8b12bb3e5e2a0eaa05a5ec","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.0.4_1761593715648_0.22216728434772337","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@gitlab/duo-ui","version":"13.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"35cd8c5b210c9bbc2f9354cd06f10b63ce25391f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.1.0.tgz","fileCount":165,"integrity":"sha512-3cl0ynDePhwu3CcS/fVsBQUhoqwXeRBx7miTiAH5ce70jaIiFR40LQuTLkWyBVJxA9/Kq7rnrETvvRAXFOWqHg==","signatures":[{"sig":"MEYCIQC8VEjBltmVuVJ6VREnhNHX8QCxnIwy87hxsl/tqykE7gIhAJHkSWqStdk95LWARYSGEXMjI5sZP/iFiPo54hVTw0zb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677625},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c17259037504ebd8765373bf8f293ef7b1a900f5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.1.0_1761672857806_0.8499374700559597","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@gitlab/duo-ui","version":"13.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bf302dd2553bbb935d5fcb62b19cf78b7cf8db85","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.2.0.tgz","fileCount":169,"integrity":"sha512-2qxjIl2exi0fazv8K97e9LW6Pb91KubD4uP9At/aIZThfGGO7d8FAkWXbaDJBEy093CZE8vJRCHHnIdQbjPXLQ==","signatures":[{"sig":"MEQCID21Cgh6e28zoNWJHumednibJ5nAO7QoQPrF8LMQMfA0AiA1Mq3YGITckdIUiyKHqQOiWJS8ipw+N20ybeFxZHaVCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693780},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d77336273a95f031d174dd5b1f924805181a5e51","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.2.0_1761684670932_0.6196653655704938","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"@gitlab/duo-ui","version":"13.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bfc82f96b2a13cb8eefdae904a40d34f939947cb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.3.0.tgz","fileCount":172,"integrity":"sha512-ls2sMZE/ILAsqesLhSRo9Cn+bPyMNdwBZh1NyvOXG7lvrK8Qs7Dwe5NpGltO+MqDu30HRbNuQJ6c1QjWvNcauQ==","signatures":[{"sig":"MEUCIQD5bJheeHr93YFnV/+UtcO2UXG43YZ2Oe7tXb4qC6gNUAIgFLhDaiOYVTHbfauO/X4a3XoebGLswLeu0U4psUA7oc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696784},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"95204cf67468e10ac0bee6aa8f1d12cf1a080d40","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.3.0_1761744131354_0.07486083778203612","host":"s3://npm-registry-packages-npm-production"}},"13.4.0":{"name":"@gitlab/duo-ui","version":"13.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"59cc9d17eff73eba0cb9023711e8595a6978f788","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.4.0.tgz","fileCount":172,"integrity":"sha512-X65+xef5H3FiFQG4XQNPVU/ChRo84bCVbK0DLd+tOCteFrUl21ey1xFgUZszkcqrJzte501HDvAq8hRLwhn7Lg==","signatures":[{"sig":"MEYCIQD+tATodOu3T4GWTnTqyYNBHMHH7+A7JMO1h1zAs4DPgAIhAKxwcuiSfy6POG+bsyJadzItPVP4TaniQxR9bOX+QdzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1716858},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d77d0b1b3ceb266b996874bc0a2700356060df17","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.11.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.4.0_1761832961881_0.567016369693276","host":"s3://npm-registry-packages-npm-production"}},"13.5.0":{"name":"@gitlab/duo-ui","version":"13.5.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.5.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"cf86cc7687ef5869ae5066617fbbaf6a1fcd09af","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.5.0.tgz","fileCount":172,"integrity":"sha512-0tOMtEwxfTflAVeovMXmpn304ia+Jh0OxzOcLJChvZao0hqKugBF5GRFPiHotM/xAvRzEEhbri7OX2HqSvNsNA==","signatures":[{"sig":"MEUCIHPxtL3qqYVRfvi79oQiODYd4L/4uOs+TcNCBKZSnyGTAiEAwaiSCFjZ1L34E9WY1PFQEp4skc0l2STOOGuuZzMpOKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717370},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f888c8b0cd7821eba49b78d3e100ce5ed86bafe3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.149.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.5.0_1761930148339_0.19783550527726312","host":"s3://npm-registry-packages-npm-production"}},"13.5.1":{"name":"@gitlab/duo-ui","version":"13.5.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.5.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"34058b71addcaa2aa5ee40bcbb13a971366b091e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.5.1.tgz","fileCount":172,"integrity":"sha512-Wh54nYgH7sZoI4vI/3CiikeMybhhggghAPgYNrUTjRlXZeqQ/9HL28Gf9Bj8F6BxKhNVW1gxfspAw3PwG8kYIQ==","signatures":[{"sig":"MEQCIHcPMue3T5TKDnbVr03f2w+p1VKSqAnaIkM8vH0PoYgcAiBsS+uEmg3hxXWNUpHxaNfO9kLHjtoEUJqDbtZC90L/uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1716345},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"bcd221cd537da2319f6a8dcf7361b4829b472c4a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.5.1_1762162999837_0.2458508912642945","host":"s3://npm-registry-packages-npm-production"}},"13.5.2":{"name":"@gitlab/duo-ui","version":"13.5.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.5.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"84f23e889567e40a9994b968b65c14a9af93fd5d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.5.2.tgz","fileCount":172,"integrity":"sha512-NwArQJiwMZQeSY8TW/Kvstdvb5q9B4W2VUA+t2xSlvPmC5BKNzkBjxJE6zag96finyFXT2Iu+SPGpZtfxmLZwg==","signatures":[{"sig":"MEUCIAeZQ3QGLf9hsJWBbvDE9FTeq9guwkggydwd4fb1tASqAiEArTWUgDWsKCxxPssfcAfaTMvem5Pq4ZqH680MlZrsXyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715701},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"afd653594cda9009b626f1f7bba830b766d00fa4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.5.2_1762172365618_0.8735638151627454","host":"s3://npm-registry-packages-npm-production"}},"13.5.3":{"name":"@gitlab/duo-ui","version":"13.5.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.5.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0c823d4224296aebc170ebe81cecd7ab7dbc3c24","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.5.3.tgz","fileCount":172,"integrity":"sha512-tiNZmMU0OXr7AgqCgygrh7IDO2vJG4pm45hG4K/0Fd3EhWbypBqtcLnMmfG1TlAyUgb7H9ZhVWE0JjEwftrYAQ==","signatures":[{"sig":"MEUCIQDWB/5TwoDuGjYjFkoJnCJX649QAhgGJ9P5tFC8xXSijgIgfLqfUA+h47nT0RkkYWr9fZkQZocROGpph8rLYrXb+x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719191},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"27c478dc83d3c8362983f630274bb60fde8c2c09","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.5.3_1762266630950_0.1745402297378853","host":"s3://npm-registry-packages-npm-production"}},"13.6.0":{"name":"@gitlab/duo-ui","version":"13.6.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.6.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"95c27fe10b7655994cf460156e8c3b6fd925c2c4","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.6.0.tgz","fileCount":172,"integrity":"sha512-NSpgiVudA+oUkTNU8ox5C91iyEQHmvPoVJrnyKXu9CgGJKtj+3sNyKyYXvviq2qsyk2xYQP43AREeCcV9togUQ==","signatures":[{"sig":"MEYCIQCBYf+/YXq8QsBWBciQCWKXY/3WOX+Vy0VCw0I+21VzgQIhAPYkE4doECmLyEauFsn+DR4n/CsQ4QBCi0Pr9FKSIDKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1720143},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c1b3239bae94f612530d04a21cfa1b0de2e4bf4e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.6.0_1762282170489_0.9573716168612365","host":"s3://npm-registry-packages-npm-production"}},"13.6.1":{"name":"@gitlab/duo-ui","version":"13.6.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.6.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7b2760fac7ccf8606bec2f1a8943f710d283850b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.6.1.tgz","fileCount":172,"integrity":"sha512-9eiKV4zQGeviq3rDmB0HUFkB36tcJX+OSFIaxNh2aPArOkHOsySeMjbGg4OEn7bRhxhO0qMbaqkeaQEeWNW2Uw==","signatures":[{"sig":"MEYCIQDBwsb5Ybx84eybYyl2B8XRiap/mdtamnqAWM1LL7fDLAIhALez5u2hIM4+AKiuQHTy5JzyyjdYXKkZlIFaSdMfxW6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722091},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c2f6c7ef3cd7b868371d8f85e3c8b6e1bac82e2a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.6.1_1762332502493_0.6896007896186007","host":"s3://npm-registry-packages-npm-production"}},"13.6.2":{"name":"@gitlab/duo-ui","version":"13.6.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.6.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8b24a65016cdcb182d89ff78e32e3dabe5f6a876","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.6.2.tgz","fileCount":172,"integrity":"sha512-DESPTxd1SfebySFtD/Qoe/IS7hZjuLu+UR48bNsvkHJO+Fejrkmy5h5DtHXSpYVMzoycKwWOthRfXMJPiAY2mQ==","signatures":[{"sig":"MEYCIQDJ7TQmZ/fYetcBptmKSGX+0i2H4U6RIm17BFv+ETk/0gIhAPeCQDwFQgai9gBiK6KGFlNTMas2TI5IS1YeO2O9ZHv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722369},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"536a70c50a0b0564089de22c4fcc2fbb68ed2a65","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.6.2_1762373753759_0.29766061037413083","host":"s3://npm-registry-packages-npm-production"}},"13.6.3":{"name":"@gitlab/duo-ui","version":"13.6.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.6.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"db438133971d48a1eeff3c10e79f20e274ba3481","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.6.3.tgz","fileCount":172,"integrity":"sha512-5znTcLiUZGsO/stQvhh6VCaqOJgY34K/0Z0SABIR8WHGOG7BS7DOKTo8GxGXRGINa+4wfMxPkTq/7ohWXKKPZA==","signatures":[{"sig":"MEUCIGEJOLvUnjaRpfPu6cWU7QsX0qf/p2Q/lq2T9XPQQ9DdAiEAtAPteJHSS+3zftAB9lRuulgiyDcf7EtiQ+Agxs0/2gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1723898},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"04c68f725bd81b9d286ae2dcf679a44c61e44d34","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.6.3_1762439209429_0.38614588228135904","host":"s3://npm-registry-packages-npm-production"}},"13.7.0":{"name":"@gitlab/duo-ui","version":"13.7.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.7.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c27afe6fdf40c342ed8276d1215a571f75c70a71","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.7.0.tgz","fileCount":172,"integrity":"sha512-1W8xvdFqmUUAeu/S3IqMzrgjzbb0Kc9fQlGwgP2qInKPbhyNkU5Ks+hIxopv5mY10c3XsUP/yZBHKuqHSj0zZA==","signatures":[{"sig":"MEUCIEa/n/t/PrUIEzpmm1ErHfOxu2a2ENfjYDeCtvHiLn+pAiEA3TfsXE70WTcn1sQwjc5gmbab0Jk9SR6dVqYzHA0jLcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726764},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f6e1f9c3ae60d077443af9677b46d7cf84ab92e6","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.7.0_1762508201125_0.19675517144150811","host":"s3://npm-registry-packages-npm-production"}},"13.7.1":{"name":"@gitlab/duo-ui","version":"13.7.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.7.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ba8192dc17e110fe239545b07e7709e907899421","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.7.1.tgz","fileCount":172,"integrity":"sha512-tqpxeBi8nGYPQ0rd9uDt1fnfNeXc/kDL9I7/ZZX9MtNCBm4dCDnqzdUlzKWmAzLTGJ7nXq9OuBNL7VsxF/2V/w==","signatures":[{"sig":"MEUCIQDG71Wl4RX7XEISouZUM83vvj3PmVN4KW/Hl6+OFz4L7gIgb4sx8/S2SB1a/1Mzv8t/mrUtVO3z516dxUh+IMYi1cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719121},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0f381ad1cba20a06691c100556fa15e042404e5a","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.7.1_1762525863955_0.04351843999585325","host":"s3://npm-registry-packages-npm-production"}},"13.8.0":{"name":"@gitlab/duo-ui","version":"13.8.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.8.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3cbef81e5e372172a69b3d671470b5d87aad6a62","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.8.0.tgz","fileCount":172,"integrity":"sha512-07aqdSQ0xbvDiMJn9g7HeX7yOypPeidE4A10PkZ9Aa0tbRiU6eIWbgnX/Zq0hB+cpw6bbDaHizg4m6ayu+9Mlg==","signatures":[{"sig":"MEUCIQDlZhgoSGe8rP9mvEFgRGnMNRLTnPGrzGnB2rUwANQ6QQIgVtJgbtLocZbCOX20mtJU7GhI6ZLwm6rZYmJc2wi6uOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722112},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"123d1fa36327ab78df7df6f7de1467caf9cd89ca","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.8.0_1762527076524_0.12951766739830273","host":"s3://npm-registry-packages-npm-production"}},"13.9.0":{"name":"@gitlab/duo-ui","version":"13.9.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.9.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f9ecba74124542b0ed16dc906aa62de863f09fc4","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.9.0.tgz","fileCount":172,"integrity":"sha512-i/vXgwBjy2BudWa3nTFcj1enh6RsfSGNIVX9qObIiopl1a7TCJI/ZAC8R1RNxY2paxCD+yFz3PhOU7WdzYiYgw==","signatures":[{"sig":"MEUCIGHDlVDaGaC9cYpMD13rqm/doVONPd9CnlblymdZMzFPAiEAjQ0m3j2orCYusR7irtlXqwdKCDiv06zhdZk/WMMMswY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722341},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f2759dfe70b442b085e57f2fef89249222b4fe8e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.9.0_1762532668479_0.12444262627719804","host":"s3://npm-registry-packages-npm-production"}},"13.10.0":{"name":"@gitlab/duo-ui","version":"13.10.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3bdbbeb7c71a6875964000f3fd0656f90e0ad0a1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.0.tgz","fileCount":172,"integrity":"sha512-vxNk613o4psR9nsYTevnS8k82OfvO5FzP0OPSvI3CrGQrl25N8srq94S/KnNpfJolBfU8e+vBERlc+j5OU/OAQ==","signatures":[{"sig":"MEUCIALbFZPfnZc9wvczVTA3ee1JmOJGzW0lr+7F2tDab5wwAiEAuFLDTbDYkTtTulx1zrisSZOpWXXR0BcXJjJkzmB8xX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722557},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f7d229cea4b7ae4efd4c535ed81984abc3a2fb01","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.0_1762547155267_0.4549526797056649","host":"s3://npm-registry-packages-npm-production"}},"13.10.1":{"name":"@gitlab/duo-ui","version":"13.10.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b77c456269980174cf77a4f8448efec975582942","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.1.tgz","fileCount":172,"integrity":"sha512-SEiC1Yd51J2e/AMY6GlMUvyogKxblwrNdUmO0QWHecOWg1m8J5P11Sg1fvozfG8O/T8njs7OqPfqfNFnMwTDoA==","signatures":[{"sig":"MEUCIQD7nE04p9KAA0MjMsJp8KTSjDUN1fe8QVMmcNVM1nfDPwIgFxyTt18Hs6QvovKogcRC84CDdr5Is6AXbjIGghdp1FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722889},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b925de01dabfabe16e7ef83212f2c1360af35606","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.1_1762787139646_0.17645566752516606","host":"s3://npm-registry-packages-npm-production"}},"13.10.2":{"name":"@gitlab/duo-ui","version":"13.10.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0888e18e9fd9a388d65f4c326bdf70b4b21bfd3d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.2.tgz","fileCount":172,"integrity":"sha512-ixiZDuI7q1Udz13H+6A2hB/eYCQxIE1a0juA9msz5JIF89PTdsFlaaKJxWMwhAC4GpOHQmqBLWv8SAqWWn7m2Q==","signatures":[{"sig":"MEYCIQDyzBOvTuQAxBZuk2NcuMeObctxUkhg8KhzykClAbQP5AIhAIKsa/6b06cqvK6coOL4azY1SLFnY24B3W5xmDsZ1BOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727947},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4a54eeb2e36f02e8de1de89a28b600b209701119","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.2_1762810265002_0.5167936272214271","host":"s3://npm-registry-packages-npm-production"}},"13.10.3":{"name":"@gitlab/duo-ui","version":"13.10.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0afdd0a4404b08e2eda5e90e9d153536fb30925b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.3.tgz","fileCount":172,"integrity":"sha512-Zgz0YFNnUbz5dTvL+CordOGdbbw5OqQ9Gg/JDhRxN3FNy3qBOI46NCc9lUyYjlbVc9zFwm2wNsSHITjKM8WJZg==","signatures":[{"sig":"MEUCIQDYH8n5Ksuk4Cvb6Zcv581tdGzkRHoBfPXGUd9yPZoi7gIgfhkbYIyReLyjqTSuAhJLlhLW0HqrT9WMdNX/jNmvEKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731086},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d24482dfd62feea6a9676e1730607a28d8023126","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.3_1762884726878_0.9093060393361931","host":"s3://npm-registry-packages-npm-production"}},"13.10.4":{"name":"@gitlab/duo-ui","version":"13.10.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"930551f753a0155adc3669366d18fdb5f0ad8582","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.4.tgz","fileCount":172,"integrity":"sha512-/jL9atE0uwIaJoLCbXgmli5bQFvvEHMzPEYjgNhG89kXfeydiZ9y3mHAUDlJiJDv343ailkI1JreJ8vJyosuOQ==","signatures":[{"sig":"MEQCIHRGfU0Csvmr1N3c6/tsnSgpovGbj982pDxNxMrGzSsbAiBtpxer4kUpRvg0NABMAREgxCtT3GMaQS6nIUKKKax4Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733010},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6d341e6fc2ac7ff95d0a457870001b291701767b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.4_1762957026671_0.6061484932922476","host":"s3://npm-registry-packages-npm-production"}},"13.10.5":{"name":"@gitlab/duo-ui","version":"13.10.5","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.5","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2a206069d48f6c61065beb5a764ee20b6c961c82","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.5.tgz","fileCount":172,"integrity":"sha512-0Dxb4VdlTQxy3lRA/2gUw/zyjgDMh/uT2CGxeorchm4zOTG2PetAdJgMdR47wBUDGATfjcKiBLqSGCJijl7zVQ==","signatures":[{"sig":"MEUCIG9T9EhauE5o0hmlfHgD5frDz6p6PtF5AC99Hx7UaGWKAiEA3fr1HkcjjUHh8K338R21EwMvuzb1wKE0w5n/cCXn4uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733416},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9dc82e7e1a38fb3857addd4009f49ea20c4414a9","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.5_1762970814625_0.26748647943558757","host":"s3://npm-registry-packages-npm-production"}},"13.10.6":{"name":"@gitlab/duo-ui","version":"13.10.6","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.6","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bbe1e91e9ea501619022371c840894f6751e9fac","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.6.tgz","fileCount":172,"integrity":"sha512-P0z729SoAxmC8Z8rkc4+wEhVERQV0l8tL0KpiIXuzin+MVNbmE0xCMh25i6S6iT/D9+Iii4FREEX55bsS+dweQ==","signatures":[{"sig":"MEUCIGY0XZlxOHetcUsqFLAzeH5aaOvyctrJJmWgg/L/fsAhAiEA8TkXF1h62HK2mLzFCUjQUtGl/Javw+MZxYpntXkXSak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734147},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"dd36ab38f2f7e55c11d0150d668fc6c6777aca85","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.6_1763029413741_0.7952231283428242","host":"s3://npm-registry-packages-npm-production"}},"13.10.7":{"name":"@gitlab/duo-ui","version":"13.10.7","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.7","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"df8c359946c269c371179606f5efa52fbd33c44b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.7.tgz","fileCount":172,"integrity":"sha512-efEOKRScdoBcgPhm8wsgKF9ogyK5nzDGr6FQZ01O98AR0S852BaQmlebeDoqHJxLv7sIwEz9yvmB6okT8l34ng==","signatures":[{"sig":"MEYCIQCzvxWgi1zNUcTRcQcln/wVgqMHHjRzI5NXVO07VPwhCAIhAL93EKMa7WTim16YzJ99HmOisMlDuy3s84dORzfwzNFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740032},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0414415924d209d88935353b2fc0a12777c0e232","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.7_1763047987345_0.9419633187721668","host":"s3://npm-registry-packages-npm-production"}},"13.10.8":{"name":"@gitlab/duo-ui","version":"13.10.8","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@13.10.8","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3fe4b129fc343ec8d4f15cdf62ae563e6646c8f5","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-13.10.8.tgz","fileCount":172,"integrity":"sha512-144Z662bjg0iF3fXLM1Z1N89yvisvKzZyooknhFeLG3sNi5cfPO/v+Fmv6MB1ehX2SwuBTy3e//fgW+ZX4OcfA==","signatures":[{"sig":"MEUCIQC/C9K9oc1ABIuu3VFy3HC6d3sPNe5DLZzdUND0GdKQMQIgTJwQXLDzxup3KhdKatbCIL3X00rXhm3NYqyPoZhINBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740736},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4736db4a97bf3fc788ea055630f3c4cba4a4af2b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^123.12.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_13.10.8_1763130874400_0.7957048968982385","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@gitlab/duo-ui","version":"14.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@14.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6d0e7b9c4aa8dc4eac5980ea8831ce3a7cb99435","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-14.0.0.tgz","fileCount":172,"integrity":"sha512-P/VzpOt26LEkgnwZkGexeWup8NQmmvLerXzTNO2hVjRjIOLZ9ERnpZp7Spqh0iy7zD6R73yH1M9SslXCQhNPsw==","signatures":[{"sig":"MEYCIQCsgvlMNz5r0ReHSgYzAU0PQRIteLpNtyK1nsFKVhGqMwIhAOzFNF4ahPxWvPHbsmKm1PwcT0QKEfuSg3VIblJ8c/vF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1741736},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"eaa20b0f56269e2fba2ed50292c1a5cab6227d78","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_14.0.0_1763468312219_0.06900052390314482","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@gitlab/duo-ui","version":"14.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@14.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1b1306bf682a9372e4fa03893eedccb423207936","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-14.1.0.tgz","fileCount":174,"integrity":"sha512-TB66p5kAMm6GcACXj0Vis+RAvFlLj23Oa9w0jwnJN3kAjTAPgJjzDu11PmnCe3phPGEpgLCq/4nsCfUNYfaPuQ==","signatures":[{"sig":"MEUCIFeFzz8yZE/M+H315255n7JTsPuOwh/597tTCq+3spy3AiEAzjkgf83EOKAifY4EA5aXtM/nzqZWdqmN853x5MlwBuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738862},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"09a03af4aaec325e62c7b81f5899c246b2ea1bfb","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_14.1.0_1763475608166_0.6535505541623521","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"@gitlab/duo-ui","version":"14.1.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@14.1.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4b410e79248203459fa7fc78872b4481345051eb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-14.1.1.tgz","fileCount":174,"integrity":"sha512-/LgqXL8QyWQZNQgb0OtUCIRVvCJ20IwjmifySSemDZUmvR8jrJ3trYdmYYSWnCTLBsvcExM1ViM7vYnF1lwy/w==","signatures":[{"sig":"MEYCIQDetHK/5BgXGrMlqeQgVld+ZwxYBrsJg8AjFQgHdD53DwIhAL2ZTMACz4lmCf5ntjafHnymvXhFn9P0IYTTH1ATxV40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739418},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"dfcb13c8a8fa44d78911716fc790a205a12e6aa7","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_14.1.1_1763597221363_0.5958795340652965","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@gitlab/duo-ui","version":"14.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@14.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bdf05e6f2f13a5c4c8484394585f9e3f56c803bb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-14.2.0.tgz","fileCount":176,"integrity":"sha512-4xNQME2HeeUImYBBJgZhorOoeoIYAD2wTN88iWRzuFQHSOpHI9Jz2Cgkw44Ae+M8+VEzYmOt1gXL83jOBkL1EQ==","signatures":[{"sig":"MEYCIQDxtSvMgBpeZBdMQ/6e35mumWv2O3bcN7etn5jkgxdP6wIhAK0Wl7gqfzmN5ijWfXDjRmp1avfmKCK31DGaux2TuyYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744268},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0c50770910c12a2828e9bb753409236de29f19b5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_14.2.0_1763629936372_0.32501894591969394","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@gitlab/duo-ui","version":"14.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@14.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"aba8c7558ae859269c95dc7aa23a2b70648807fd","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-14.3.0.tgz","fileCount":176,"integrity":"sha512-6uQRudomq+lvexLyCaEj75seiWYuJymWTq0nK2AGp6ClLUeEDfK0woZpHHXSg0xUysHWAnHuJJ5gON7HC4pNpg==","signatures":[{"sig":"MEQCIDurCkZQ+VrC6+zPSrhumfoDnMvtN5rii1ZG0ekVFvR/AiB+GNlWSSuFB74/cReEXPBaoY4MHC5S3l7k86MrS7kVww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746823},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"fd10425c51426e9b7e7fef8b3460aed60de365d0","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_14.3.0_1763652619146_0.6448963232594247","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@gitlab/duo-ui","version":"15.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c68d228ad08cf9ea692a86e87b4b6e4f5f632c80","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.0.tgz","fileCount":176,"integrity":"sha512-nr/YOvVHUsU17z4aunOZWHwB87jIC5pJBmzAjMkHFxsCMpbHNeyTJQsvIXpChOVI/9bUwD/K1KkvcyiKSDgnIA==","signatures":[{"sig":"MEQCIAbpuf8ySuUy2Wy++6nqw5xgVnbfBc/JCdbDWxPGEizRAiBcmDktOhp6qgi3f1dsOH2dp8xc3e6jQJd/Xn4sAyGTXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744324},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"777c99f4a499895ff8b5eb063bd13cdd20efbf5c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.0_1763716747688_0.8136925653257192","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"@gitlab/duo-ui","version":"15.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"58259a338c1d0e27c9a23c0495c95073511b57ca","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.1.tgz","fileCount":176,"integrity":"sha512-rRI+K8HT/t6MYWN54fW2e4/Am38b+Lgb6uqmF8dhCtXhtGrG8Kxw3UmBOd/q20+fO8OSh2/BIIvEWITbk4sI1Q==","signatures":[{"sig":"MEUCIBiutudGf6FCchz4ZNZwfpiydf7g/kLQ3aSj+PYsBjRhAiEAwqFUc6apLCfX3wpvliqLC7hLQCoeycMmMGgBktIrA6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745987},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"530b21dea37268bd8c813365d8aebe1c81011a0d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.1_1764066211403_0.860788579265618","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"@gitlab/duo-ui","version":"15.0.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7453f2a250b1e342f147fd684afd0af70ea6a3df","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.2.tgz","fileCount":176,"integrity":"sha512-SmyRECC2cma7ksB1tY+b5iVEOQBdJa45u47+dEqCLBbLsZLwF5fcgCDOt2VKJTE6Hmj5WFU6Oba376fEeUZIzA==","signatures":[{"sig":"MEUCIQCLQPzyRUXymz1S2rsrskLhXZaVpl0JOKMFXteFwnn/5gIgT9pKlvkLYOiiKyBcz7j3kqgPjFyuM94geN6umZ6O2M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746321},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"103fdc3f9940a60558d73d3954887a3e760e031e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.56.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.56.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.2_1764186357348_0.8311733081624837","host":"s3://npm-registry-packages-npm-production"}},"15.0.3":{"name":"@gitlab/duo-ui","version":"15.0.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c56361b4ec420d39c2f27e865495c9d0d2f54fe2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.3.tgz","fileCount":176,"integrity":"sha512-ks9alRxR1NU4cJns6i9ensgzHO6sdglvPTVBRWhOyMwgGgTbknb/QwN1XVjTY2+TBBWFV1uj6ssa5C7WTZRsGA==","signatures":[{"sig":"MEQCIF7ilU3oW2BOS07fHHdCQYtm6DNH1rcYZD2i2Qn57vBSAiB6OoRoXY3dIalyCatqlEdMoL2V2vD82/kOnaFSDNWYcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746683},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"dc51cc79d938a86249afd90d3dfbda18940a43a2","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.3_1764691784203_0.35630026620355193","host":"s3://npm-registry-packages-npm-production"}},"15.0.4":{"name":"@gitlab/duo-ui","version":"15.0.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a6065e6f0a843e3d1ad3d733d65376dfc96edf51","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.4.tgz","fileCount":176,"integrity":"sha512-UxITbGG3RjzZE41dqYBaxdHg4He/dwjA6M/f8QrseDJ9VwkKPXzFe6P4RmVN1HQuzPqIpHplcYviem/bMoHZTw==","signatures":[{"sig":"MEUCIFXqZsZipQDWIo09jefCGiz7qhC9jTBAbfeUaGOSbRS2AiEA2qRvIGV/hCFl3nq63z4XLNFD7qSSdxvZ/ptNecW7jsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749537},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"446205b1ba0ade245ffbdae34c971c72e361c886","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.4_1764785266315_0.66856294573163","host":"s3://npm-registry-packages-npm-production"}},"15.0.5":{"name":"@gitlab/duo-ui","version":"15.0.5","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.5","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4c746fccca466dc63dd1662c893bc3f1406efcca","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.5.tgz","fileCount":176,"integrity":"sha512-jJuWfsiLW54E9UtYR2Tc2J8GBKMjut4kP/ESBt6fi4au1a69WedQOh5DAAGU7uP9Hy3+9WHZQUePbw2kud0FaQ==","signatures":[{"sig":"MEYCIQDFI5ke+ZGrF9wHITT0vcqNG/tg9gsI9H928yx6oZ/2lwIhAK5NVCAsMEcYXmLkxeNSnKZpB+xXw5my8F+ZOT2hsUom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749166},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a1f1ca270a6264162fa7e3a43556f6ac8ab3fee8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.5_1765144910789_0.7996107773510277","host":"s3://npm-registry-packages-npm-production"}},"15.0.6":{"name":"@gitlab/duo-ui","version":"15.0.6","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.6","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"177f464d4a75cea605e7fc1266064e9a0a20ab17","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.6.tgz","fileCount":176,"integrity":"sha512-EzHI+kGW5LammkUSGu2jwu49sIWb13X7f4OZGFfaENyLzi32hZyezjiwzMenq3ndDtZs1t0t70YXFMX0swRu3A==","signatures":[{"sig":"MEYCIQDDdo88Jt6zExH8jT1e2KiRxaxhsdTo5LeeBiQ3MlQ8mgIhAIBzFpyzVOKzs3eoBN5YUp/lR2jZwH7WtsUWgFoKU+8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753342},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e123a5d29fa0cbe9a366ecb1eb58e02607f189d9","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.6_1765194578899_0.8557106069452005","host":"s3://npm-registry-packages-npm-production"}},"15.0.7":{"name":"@gitlab/duo-ui","version":"15.0.7","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.7","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"49253622af8aa9b333c973f390febaa1aecbd97f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.7.tgz","fileCount":176,"integrity":"sha512-5fHYbNLJOuEFtDktbY1QmfQchbWsEQKlujrTi+XBeR9ZCSjOKUrX0VrafKndaxUGWmGjCGcRs25vAeIeT4cZGQ==","signatures":[{"sig":"MEUCIEOAAkAvvDfrhZJ4xR8/mvmEPvti7Xeo6RTeHZaEqVv6AiEAjAerD96ib0iVkbt/lTTcbfAtdprRlRwYAOg4bZ2aHHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753889},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9d26033a309efb62d662907f4a5612b7fa613765","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.7_1765209836844_0.11850996831609462","host":"s3://npm-registry-packages-npm-production"}},"15.0.8":{"name":"@gitlab/duo-ui","version":"15.0.8","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.0.8","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b9cf5f08a67fd89a68db8a2255445bb39ea8668e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.0.8.tgz","fileCount":176,"integrity":"sha512-yI5VA/3vghzNvYgTNmtkdZ1zdm5nqfu/aCgn3FuIKk6SKuRGPW7PXyN0exh3XAvcSML72fZLET3DpMO4QgISSg==","signatures":[{"sig":"MEUCIFjXOGS5HCtBH8jIezu82r0XeSYS/TXrToG+iysp28mcAiEAvHoKly9AhiFm7zdLsvn95+O/bhPkpLnqYHIuEvIuA7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754159},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e9a48fc12f2932b39f9a199dd599990a1dc01637","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.0.8_1765223680215_0.341305904378957","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@gitlab/duo-ui","version":"15.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c35b5555879e66bb9a864769ba4e8b948642ff02","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.1.0.tgz","fileCount":176,"integrity":"sha512-A7fBv6O1K5h8V4PkVnhoTsvz0VHjDQxvkQXwZ/of59sVk26Cr9FKgbB3vQciztDfvuzGR/EX3DmpDFkVLMnKVA==","signatures":[{"sig":"MEYCIQCTjf5eCL4sfOourrnCoa6fQeDLK6RdM7ZHu63yoo23QgIhAKJhClp6r2hdk4bKJHV1Om6EbRN8sBScWS/E72vUyCcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756385},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"235607047344e741d0c948af40a9136a06450c3f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.1.0_1765392028907_0.022095148937577802","host":"s3://npm-registry-packages-npm-production"}},"15.2.0":{"name":"@gitlab/duo-ui","version":"15.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3413192a7e59e6ec90c1ce9f4c66320628b7a7eb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.2.0.tgz","fileCount":176,"integrity":"sha512-x0tsAk8kS+GH9PWauzcrNRtr52rZ1Br88uuLUXGS/Uy47g9/UyJxJlSa/LV4KEqsUquZE31xbC3rVkbOr8fWRQ==","signatures":[{"sig":"MEUCIFW+GOJHFstXUJ/McsTU5xMpWAt7B9HMR6hXNi//XVHtAiEAlltTaH4pn+LS0fgkLA21XB4b+wMqhNTXlKfQXlFQvGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1757521},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2844e66c88dfb2d307e3221ddbc3b4586b31069b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.2.0_1765416765817_0.4609023856352257","host":"s3://npm-registry-packages-npm-production"}},"15.3.0":{"name":"@gitlab/duo-ui","version":"15.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b50927f23b584acad726e14194451a9b1fa35554","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.3.0.tgz","fileCount":178,"integrity":"sha512-HZIKwStCNVIvic+ouqEcE80Ko99jImDovPjm8RqHy4yzvh/8PRqKuI0HMrCTzI+Iouakh6nSiOqKXV6FIHbESA==","signatures":[{"sig":"MEYCIQCV9K0//mkqsM5D8OXiuCHK7u511u4VCRfyQRAKjF9rYQIhAOjzq/B5ZzgUeFuxyYOMM3xnj9I1GCkQuDQLDoi2mj/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762328},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"032d6dfadc67035829ab74640b7d9d6c294d7396","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.150.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.3.0_1765440562870_0.21171315789776535","host":"s3://npm-registry-packages-npm-production"}},"15.4.0":{"name":"@gitlab/duo-ui","version":"15.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"leipert","email":"git@leipert.io"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8b914a7e9116e52d7415fa3304e62da82e469675","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.4.0.tgz","fileCount":180,"integrity":"sha512-yCSPm2d79OlDfKwUdEokOrdxZS5UMGZjfdVR01i8ljBhsZAf8Dfic5TUc+m6uuoMxXneLCg11kCxwR7STrk7xA==","signatures":[{"sig":"MEQCIHl+Js7IpkxuGniKW/USezrprC2Tuij1kpVDSer+63S1AiAIWkPXlOStcJy5m/KgrNnvCjdDci4woZQF3bQWk5B6Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1807579},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9766fb4fdb13d94461e412e72074bbcc1204aec2","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.4.0_1765798678965_0.3312318573757518","host":"s3://npm-registry-packages-npm-production"}},"15.4.1":{"name":"@gitlab/duo-ui","version":"15.4.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.4.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"91c1687ff9657b71215792ff2ebc75579e903f06","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.4.1.tgz","fileCount":180,"integrity":"sha512-HJVwZvcGzXvgUDTxVXmn3TP9qngOctKrNLT9/w4Oj8EtGbUR6aAYi8SLosmVfjie7KysayIqqFTH4auk6B8jog==","signatures":[{"sig":"MEQCIFZnmHEMNFZ6R91RIjAcUgkmAKTHQojgBBLtmvRddnfmAiAoq5mOCauAD/Zo2Ni/9d2sj/P9/OoX4Zq8KpzNb5Ivlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1807820},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"db78736d42ce0ad95dfa276ddb82722f5bebaa93","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^125.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.4.1_1767695431410_0.5567393459928347","host":"s3://npm-registry-packages-npm-production"}},"15.4.2":{"name":"@gitlab/duo-ui","version":"15.4.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.4.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2bbd7d496efc12e7fc3fe69697d9bc8db44d8ff2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.4.2.tgz","fileCount":180,"integrity":"sha512-u7lpPeQ+3yWyYHcnCEtJpk0zNItLCw6GQa+DnEToqkuyacZ0BrAQUxXxsa8iSdoQe7DlIAsiKyFsRgAjAr7VHQ==","signatures":[{"sig":"MEYCIQD9nvMNRD7UI+AEfrAUHqb+VsLMlNs+4zDmXZnFJ6hROQIhALXomTRJSwxbt7WFhTtC130FDEY60Zws+NUeGyeJKcMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811133},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"44b7dfae7870a6cc14462e82a7b06c7aacfacff0","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^126.3.4","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.4.2_1767723232155_0.24089334078756974","host":"s3://npm-registry-packages-npm-production"}},"15.5.0":{"name":"@gitlab/duo-ui","version":"15.5.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.5.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"10c81b247663d22ae7f9ecb082d5eb40e44236c1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.5.0.tgz","fileCount":180,"integrity":"sha512-EE/UlFyUU5cpCjTEzXKa0YOOb9C8n4fh8wwxGYt21Sbdt4GFc5vw0Cdcara8AyocR2UlF2YXE9thISqlAHPkeg==","signatures":[{"sig":"MEQCIDWRE20B0E9H3jfyCpHzKRi7W55pNWCE/2zlxomZEcpGAiANnoAmXVRBkAmN+1n5yOXORX1tD9NX80YDJzfjGmTanA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811744},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"db227582ecb7e2b1cd1109caaba4054074356470","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^126.3.4","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.5.0_1767985400178_0.8222589516877574","host":"s3://npm-registry-packages-npm-production"}},"15.5.1":{"name":"@gitlab/duo-ui","version":"15.5.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.5.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3f551beea0c38998e62a18bf532f4793e7ee0b26","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.5.1.tgz","fileCount":180,"integrity":"sha512-3SxAGhjvnwngUIwm7yfmaTjoLrvezPmeLggiFz59VVWxHrgY1eMIFsOZzFjn3ZstEcSqlz6NmknA4rnBrRDGeQ==","signatures":[{"sig":"MEUCIFdjAoCN7grwsoqbP0YDO0dePH2CtzyKEaNqJgk85xyfAiEAz8OjeA6XVwNIDxbFv7QSJ4uAEI+Scmjm/Z37QAhXH28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1814312},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d5e88e9607f5c922313bf919f15cbc3e290fbce4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^126.3.4","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.5.1_1768346946961_0.5384900591840842","host":"s3://npm-registry-packages-npm-production"}},"15.6.0":{"name":"@gitlab/duo-ui","version":"15.6.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.6.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d724291dbc7cedf0d66c209d111ae439d540c4c2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.6.0.tgz","fileCount":183,"integrity":"sha512-fTltECd6dcvZu7UFQ3BSj5wSNmUgp1nvA3WaOHq9a+hafvgGoF+V5WIebexUj9BIGlyq4DY0G8Cleo3j2Qmi1w==","signatures":[{"sig":"MEUCIQCZ3ZiEM5B1IRHfCMRh0icQNWbGAvdZ3t26GolaG2EEtAIgG7O4a3KnDVQ8dgz3uOfTydZXjWfNGObWwAFBNzD6iss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823593},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"56c6b08b6726cd2a62f5a56c0d9b241926114db3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^126.5.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.6.0_1768559626690_0.719862619294193","host":"s3://npm-registry-packages-npm-production"}},"15.7.0":{"name":"@gitlab/duo-ui","version":"15.7.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.7.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"896a517d01601103d5d21187c58e3105bd147c66","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.7.0.tgz","fileCount":183,"integrity":"sha512-TITvc6QGRUe7k4DuNgwveo6/8VTRvu1zCqovy/pDLjmSPFLBEG2U0H7LRkw31cQuy57WFPlxc7kaVP7t0tJ2nA==","signatures":[{"sig":"MEYCIQDB1pOwVBoLL4VSuB6fhvjN0ZIOJa2g0gOy+gCRDgVhNAIhAJvWD3ROgro9Fx+v4K9Tf9tvD0HDpxGeYXMijZtefHpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1828366},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"29b3c402041e991d26da6d8e02f2cf956d673545","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^127.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.5","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.152.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.5","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.7.0_1768569394407_0.2745120731563637","host":"s3://npm-registry-packages-npm-production"}},"15.7.1":{"name":"@gitlab/duo-ui","version":"15.7.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.7.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bbee01c5e2a70005c922017b616a691a2005181d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.7.1.tgz","fileCount":183,"integrity":"sha512-WWR3NriPwOhmVe+Jap/0+RmtVRpcVHrq2EAKXN7AzQ3ONiXeFral8tCkq3FiH4svI92Ptre+Y7v49WOtZrOtqw==","signatures":[{"sig":"MEYCIQCXweAQ0VKda0I2nbC5reoC8MvcnJv7N7bndGPPztQlpQIhAMxi3RrTSKx44YS+x2QUrAY+5p+UaALAeXFucuTrWAL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829659},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"14b38b2838c716ba0575ccc02840c7ae98015bee","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.2.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.6","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.6","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.7.1_1769476536830_0.7010156690635738","host":"s3://npm-registry-packages-npm-production"}},"15.7.2":{"name":"@gitlab/duo-ui","version":"15.7.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.7.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6c8cf7b9ffb2f4e4915f4b7719506cce9ff93c5c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.7.2.tgz","fileCount":183,"integrity":"sha512-5lmAiIXv+vBjahjAUDA2tGrJ9aTR+GHvI+FpzlNTbBy0vnnp6s/ihFeDDBmZxaHtAvnEJhQJs6vOom6i/bNwsQ==","signatures":[{"sig":"MEQCIAqcNgm0LQEruTeWv/WWbCnUfE009Ye2jZt5Z9Rj0R7QAiAaCcKOaw0mm2i/rNtk81wXOxogZKAAGWATu105M8Uq8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830032},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f23011e6a1e251bcb5c0e0ab811d83c6d66ad4a1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.2.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.6","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.6","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.7.2_1769604990473_0.8716271598841379","host":"s3://npm-registry-packages-npm-production"}},"15.8.0":{"name":"@gitlab/duo-ui","version":"15.8.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.8.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"faf4455ff5626319634f21103291edf7255a82b3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.8.0.tgz","fileCount":183,"integrity":"sha512-YB1QUo97KvtRBs1CJ3o/z3RkOusHU2MqiSl0Uq5GHJUXMygBG01mx94zTknrRhp40tCoP1NF8zgz6zAG9T7DfA==","signatures":[{"sig":"MEYCIQDZLo+3QmZRxK8YMiA7fyzPe/GhgRUBD+oRE8MJb3wC8wIhAMl6g2v52MyctjndVFmptT3419CHaMCPimm4rGqpXChk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830540},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d56fe054d0c017195ec0aec36e12874c93ece0b3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.2.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.6","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.6","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.8.0_1769634229832_0.3909782929469594","host":"s3://npm-registry-packages-npm-production"}},"15.8.1":{"name":"@gitlab/duo-ui","version":"15.8.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.8.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"af27cee07d3472eb1e86b0d1e7ed18a8960b752c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.8.1.tgz","fileCount":183,"integrity":"sha512-vGZy9Xvw1O6VVI/VdVjeUX9g2M0JQ7SpG+R7r28hM8jkluHJK0+Mzet1Epg7mCa271Opse2TWwABemF2xpwWZQ==","signatures":[{"sig":"MEUCID5Jgr7Tp4umWPR+nGu8neLfQdmzDMWOH6LGe3FYiCarAiEAxxybkzkYj9dABu8z+6fl6rzhIVeKahJL6n1EEdafwb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830844},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"6024a3e945f2b9d049aa0dd27ea9302aee770862","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.4","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.6","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.6","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.8.1_1769692983689_0.8176595225240675","host":"s3://npm-registry-packages-npm-production"}},"15.8.2":{"name":"@gitlab/duo-ui","version":"15.8.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.8.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a865ad3a4255e7b3d42117dc138e243c2798f454","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.8.2.tgz","fileCount":183,"integrity":"sha512-xvR0WLAu2zg2QQMYPMDGiR7aplFKl+lijG6besHNkL2bN8z+kLAGeJM90L9LvpMFxIdCdEwgX8QvxmvO+1Knqw==","signatures":[{"sig":"MEUCIBQowM3Pd5avUHhzBCCc9IcwLnVu4hj2dVGRk75wiRXeAiEAyCkfJ/zJlVNDCPedAv7HOQjxpLhGSo03zAm/P8h23/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831106},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7b0d26bce4fa40ebd4a74e63a2d737f7f293f9d7","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.6","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.6","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.8.2_1769797669657_0.6995295936165316","host":"s3://npm-registry-packages-npm-production"}},"15.8.3":{"name":"@gitlab/duo-ui","version":"15.8.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.8.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ad0b3983a165002d9f831e635d2f66feffb82237","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.8.3.tgz","fileCount":183,"integrity":"sha512-OyUHG6sKl2VeaeFA47MGrYkvHhEDzqCNI7ZBxZRYeWbqoLyA1uFJLHMxvGWMhs1UyCUk8kO6eH0I3c6zX9X7Tw==","signatures":[{"sig":"MEUCIQCZJ6WueDbdgkN3C90Tctgr9llluDbMv82C8ozUajhu1wIgT8qWFw/mVU+vvyIEe01EOOVC1+ruoOlH7xg6yJgcKVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833841},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c32694b701b03174f1bd77c459b48cd38f66ff62","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"14.16.1","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.28.6","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.28.6","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.2.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.8.3_1770061584070_0.863789359906362","host":"s3://npm-registry-packages-npm-production"}},"15.9.0":{"name":"@gitlab/duo-ui","version":"15.9.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.9.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f8fa41eb7264ae8c4b1b410dbd1ee1e3fa88612a","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.9.0.tgz","fileCount":182,"integrity":"sha512-3rCZB6wrtOcxH8DYaDeYTmzP6veZ5acKICS0uDpgSD1NA2y892kvneupRJ4XGFsn8DDau7KiDE1cE1d7rEwMag==","signatures":[{"sig":"MEQCIGk6mca+6U3crNmYsDyMNJgB50ayAhURpjoihLShCc8qAiBYQZwXPEUCDAvu7RGZWHQ2D7IOXDqEef5Yz7J9JcvHGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1771559},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"5172d307cc04c70bed28c40e8a493cac9a66d736","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.9.0_1770718250370_0.1997334131598416","host":"s3://npm-registry-packages-npm-production"}},"15.10.0":{"name":"@gitlab/duo-ui","version":"15.10.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.10.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b1a88805d3221465c3df5e48340ed7b27cc44a5c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.10.0.tgz","fileCount":182,"integrity":"sha512-fjm1mHAl4BR/YMUXuipVEcfvi02XdVRIaF8O2shgYLf1t64RTA4+zUM6S0fU3o4wS936mIJ0jwazIi9kio4e8g==","signatures":[{"sig":"MEQCIFmWsUtk37x0/3yKTaXFNr+zZzOtBrBEWOJC+gQI5HeAAiBWIgoFmzgqDQWd+qdh2llBrVI5qkHcGYimVjbNsHTnkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715904},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"334cf4935e2d831d6abcc5b99eb67e9ad9db6b18","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.10.0_1770728263066_0.532316150600441","host":"s3://npm-registry-packages-npm-production"}},"15.10.1":{"name":"@gitlab/duo-ui","version":"15.10.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.10.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"998b4f819772dee25e56da5b02b345e89a165681","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.10.1.tgz","fileCount":186,"integrity":"sha512-6k3gT1xCGUGI6YOmaE/Uc8zpY/d0jCA+sh8xrRbUUruGVZJyBvDqTWxXfUQ3VHVv5x6WXTKe3UouwQjf7GMF0A==","signatures":[{"sig":"MEUCIQCnrMZX6aVIXriY7SAAKzAmA/bJvOuaL5FQqBgeYv+gcgIgcQW9GHudiZvNyGNCxKeMEjO8Jh1JduzMfU3Fbjn0o7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719964},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"189402432c729c9d4f0e6e3f60f283867795d825","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","lodash":"^4.17.20","marked":"^12.0.0","echarts":"^5.3.2","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.154.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.2.2","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.10.1_1771002318818_0.1651591724907322","host":"s3://npm-registry-packages-npm-production"}},"15.11.0":{"name":"@gitlab/duo-ui","version":"15.11.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.11.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"dcb70e437ce2e555266fafcf5ff2e7fc683ce8c8","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.11.0.tgz","fileCount":186,"integrity":"sha512-LHi35XywLg4WT0wHatHq+2k+8v27mFHoiFG0zquPvvt7ciWw7aQXDH47KtkEpplw0SK7RPQyrUUar6IWQFjP+A==","signatures":[{"sig":"MEQCIEyzqsGN04vAb21dvzZ5InL1upqUTWVaobMZbw3Rz+MOAiA6gwAfScDtOABtBblLfskXOcBJnGW9/1kgYEmFWlSpgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1720405},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d8e783738971e17c83dfcd374405e2f86d21adaf","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.13.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.11.0_1772493649569_0.5458381175426961","host":"s3://npm-registry-packages-npm-production"}},"15.12.0":{"name":"@gitlab/duo-ui","version":"15.12.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.12.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bdbd54824db84da0682e614347006a7cd4ee6b14","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.12.0.tgz","fileCount":186,"integrity":"sha512-z5EmIEYguCJQY3knb2RJ4tqooJNKjl1MTiDBRSl+qv7fudpiXDfoQQ10Fzx7iG00mlkiH07D9sZfvmvBrecN6g==","signatures":[{"sig":"MEQCIGNUgquGVj1DJOq8SJf5Tu8ndqKmyEFkWRjzkVCpg68qAiAtfJrDK9gHepNr0B/7+FIdBxyUk2B53eh8U+3cBrOtoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722105},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e1c4128a3a7234fd4b35e9746a761b8097f2af13","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.5","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.14.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.12.0_1772618144184_0.2476844726214218","host":"s3://npm-registry-packages-npm-production"}},"15.12.1":{"name":"@gitlab/duo-ui","version":"15.12.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.12.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c9f1201d275c1191ddef03c196252c60145a18fb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.12.1.tgz","fileCount":186,"integrity":"sha512-1BU9JGx5k5LDHnQOxLjoeCn5u/HnQRQPazdxejBWP/1tuWc6mbLrhvjjudmhib7k74K7PADyWjqicNY+vUO7qQ==","signatures":[{"sig":"MEUCIHnqte5tTbRC3LPqBOqjMecFQVlEz9Xk2NQDc54WngOyAiEA90zQZ12e43J6torFEA8HQpCjxSY1UF8fSjD5JdWBWxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722036},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b6b2df08c57589ab67126ad085e94a42ab96bd1c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.15.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.12.1_1773074868268_0.13108649563135777","host":"s3://npm-registry-packages-npm-production"}},"15.13.0":{"name":"@gitlab/duo-ui","version":"15.13.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.13.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"414fe2f48f814c25fe8f18e3c4b7c702a3808721","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.13.0.tgz","fileCount":186,"integrity":"sha512-czBmwEN1bBq4m0LClbh1AoqLVAYBg15+DA9N6J7jXAQ9bb926kkDQR0ps3vCnYhJLVliYSJjA+STOJsLlk3B3Q==","signatures":[{"sig":"MEYCIQCBImkPilyVI5dQ8kU02ZvlCvKoR6XeHqA/GMON2+37AQIhANTp9IyZ7JZkxhmS/jx5e+6RNq6ZwDi1g1ZlGLecckgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1724593},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"b912bbc3bdcc17467d2ab3e296c50b9bcfd3f347","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^128.15.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"^3.2.40","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"^3.2.40","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/test-utils-vue3":"npm:@vue/test-utils@2.2.0","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.10","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.13.0_1773223618919_0.3293201735651774","host":"s3://npm-registry-packages-npm-production"}},"15.14.0":{"name":"@gitlab/duo-ui","version":"15.14.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.14.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1fd59da1bd1d633c4589424692f7d66bfb78a558","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.14.0.tgz","fileCount":186,"integrity":"sha512-jTeqc6D57SK3gu/LPetTyxF2HP7jaDefnagAVdtgZHzslqTciO7ESZbQIywKHtHWy/qNi8fGtZKDGoibirzhYg==","signatures":[{"sig":"MEUCIQD5lq+qfDrsWfNHuT/AIDKqvFgmkibRNEVyj9RiIvVEUwIgMk9rR/wWIsflhOBdoWtmUAVWKx2Yn5ZjhjtwjdvMra8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731386},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"5df2fe0c1b4a872892ee0b468576ccd638c4278f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^129.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.14.0_1774015225872_0.015169234696583711","host":"s3://npm-registry-packages-npm-production"}},"15.15.0":{"name":"@gitlab/duo-ui","version":"15.15.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.15.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b66e5cac53fd7866cb6b1acf9c6592480fc3f562","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.15.0.tgz","fileCount":186,"integrity":"sha512-ZiCXvUPgRZD/htXqJSHGe0v2uNM3+v1WWJh7QR4IfTT55oM2l6ip12jkwkxBMoDtpXc1AuZfqswrtwak8Z7Smw==","signatures":[{"sig":"MEUCIAIFkyfNCWrYTfkexRcF7fLsi1iB4s10vRtu5iYU4+XpAiEA16zoBjAQypOBN0XyP7Z+Ycldvur1mAM9RWq23RPGT8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731660},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"10e57cfee6f644ec49a929139964d1b444675114","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^129.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.15.0_1774263760864_0.3063746983319715","host":"s3://npm-registry-packages-npm-production"}},"15.15.1":{"name":"@gitlab/duo-ui","version":"15.15.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.15.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"ccf0096632f6ca51418e2dd1147c4f44613c9deb","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.15.1.tgz","fileCount":186,"integrity":"sha512-X1MGXxSTQSMopt68MZfooQ05Kacv+ZSNzNTGbC+qcztbQAby7QOpb6N5SRkZIQ2staf0Ve20/oDc7x7yNIk+4A==","signatures":[{"sig":"MEUCIQD9Ckr49JTB2eTUsSiPlIbqcsHAs89C2ZEiev8HvPtnLAIgblRsBr0SuNc+0MQPrjbYi7TjNso03CkkZDjtBNmVBtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736162},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8fe68d22ff8a542ab19df035c2db71ff0e4eca8b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^129.3.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.15.1_1774369898195_0.46804907226718284","host":"s3://npm-registry-packages-npm-production"}},"15.16.0":{"name":"@gitlab/duo-ui","version":"15.16.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.16.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"246afe5aacf7a326d5226bc909bf673de3723910","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.16.0.tgz","fileCount":186,"integrity":"sha512-P0+XEKQTzeSDgVHqkKgz4wOnKAHj5QWH0GHtNCu86MtU/4uYEs5qugHTpK+HRdIWaRgowuUHPtlkUm6Fz0T0bA==","signatures":[{"sig":"MEQCIEU3nHk+9F34pVwowKnfVdn2kvwuscHasScEu974Gh/9AiBwPUv84o+C9PTCwltnWMZPZSnea4h/9p3dWttomJGq4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736292},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8cd24c57b0f6fafa54d83ea95266d48eb6646af9","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^129.5.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.16.0_1774520632764_0.8729354822731732","host":"s3://npm-registry-packages-npm-production"}},"15.16.1":{"name":"@gitlab/duo-ui","version":"15.16.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.16.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"9d0575d67b31537ba76ebf7ba5508f1bcd35efed","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.16.1.tgz","fileCount":186,"integrity":"sha512-PuOAMjx+EPfU8HLmDgnM6blJi6lNHegLhx3iL8Xw80CypjojhKM4YosKgBxEE2yozqow9Z6sZMNrDWkzbpYHRA==","signatures":[{"sig":"MEYCIQDTZxaBd3UBVahu6L+oUOgGAsZWBygH0UX/LqcKY0pagAIhALBbrCziVmmVIPvyrJKuFhngTglU10q7YoUjDbcGFr5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736999},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"dce7573cf0ee1c9387f85982c8ae9a8d7550bdee","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^130.0.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.16.1_1774642490009_0.5046135991037639","host":"s3://npm-registry-packages-npm-production"}},"15.17.0":{"name":"@gitlab/duo-ui","version":"15.17.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.17.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e8a432d55d5d164ee35a97afa8e41a5618b2bddd","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.17.0.tgz","fileCount":186,"integrity":"sha512-IwRH59JOd2wGadqSI4zDgI5xgVPmi9TF9BJVs73EHEzl8T4Mzw7CwBeRK+48RxaXVF5c+6NqeJTPa/2MPx3Gyw==","signatures":[{"sig":"MEQCIEeHeTgQrca3s2Y15ubXlXG7anXPt1DUlUJWA+Zw3CjrAiBNQIKXmhYhw/TcvX3yYbJbkV5ZUnejPJdxwfGzK/PlQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742515},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e4f345cdf9b2a22e46a7e515dfd10f01dbce9490","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^130.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.17.0_1774976959174_0.4539947854033757","host":"s3://npm-registry-packages-npm-production"}},"15.18.0":{"name":"@gitlab/duo-ui","version":"15.18.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.18.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"290da067f15f43a7e60d9812229d0548b9e651c1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.18.0.tgz","fileCount":186,"integrity":"sha512-5MxrsRHFR4TJmCNUAfbWNji4aEJnCQ81fH52kUUA5TLy2h/Ih6SvwLet+Km/NVQDqrqZcuKN30v5lccZdnHqCw==","signatures":[{"sig":"MEYCIQDTJSE3Vf2frUibt4p14UGi6qGgwic/5q7n/c9riPLtEQIhAK2Tqgnd/a0SwdIyv5fOUXuFKeifL11J2kYhoHVvXv66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742743},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a1df2ffe8050e92119a08a42c0eb2214eba331bb","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^130.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.18.0_1775578019388_0.7160907271756098","host":"s3://npm-registry-packages-npm-production"}},"15.19.0":{"name":"@gitlab/duo-ui","version":"15.19.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.19.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"bfa76c2790ab9d0f3ed4e1c09c6536b8139126a7","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.19.0.tgz","fileCount":188,"integrity":"sha512-d6IprdPDNLXJyTBOCzRHpfq+goBoUM/qsyMsSGDsonsZnNvCKPY2HRTVp/Dhm9QDl+/IRsZTTlxpXU/W/s7j2A==","signatures":[{"sig":"MEYCIQCohc8v+g2AZjec+VMX2Q5/reVVeXK9cJuAZrubyho+4AIhAIee7ahPcFFwOUM4vLtGsqwLbQHb2eCnwGnV6Q13N+ss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747807},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7bd087eb1e26dba5f2bbcd6a93cee1f73bdd8c00","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^131.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.19.0_1775717510538_0.6762065322280415","host":"s3://npm-registry-packages-npm-production"}},"15.19.1":{"name":"@gitlab/duo-ui","version":"15.19.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.19.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2079badf425a39c54c1a62783958dac6170e623a","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.19.1.tgz","fileCount":188,"integrity":"sha512-D8VBKBnC94Tfg3qIY6COBKWDfY489oDF/BbHbB1Hvw/9c6ixJdiDky9aXv0YXNhmIHC9ibReEwdeqrW25LM1eQ==","signatures":[{"sig":"MEQCICkQf9ksAJiUb3ruu9TZ8tWA5oYeqUU6IuOpvFO5zbDhAiBQzaDaV7qsVPlSsPHkC8ebkYaJhycyNmJ+kT5VyNsyuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753326},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d6c3bd67cc0e8151350338ad8b22edf5d8e3f5d5","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^131.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.19.1_1775722411930_0.17286503798718988","host":"s3://npm-registry-packages-npm-production"}},"15.20.0":{"name":"@gitlab/duo-ui","version":"15.20.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.20.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"75f23adb33fe81db94cc86134ff9878737a94788","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.20.0.tgz","fileCount":190,"integrity":"sha512-H7Aec21anI1OywULjqSIx23szD5oV3xea4QB+8t029K1nlX567v62z9w8fsQmbRXeye8Wl2fWH0vgdE6DCH+Bw==","signatures":[{"sig":"MEUCIQDxoQ0fPeWsU78q7dFCh/mSUo62g4Bag8Gdlias0fyAJQIgII4CMM8nCJpQozAaxwtg2Ai+nxiRmRm1lj107tw26+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763570},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4701b291523ee28f67d6f694866f3305f0a052da","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^131.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.20.0_1776266522677_0.40835857396362085","host":"s3://npm-registry-packages-npm-production"}},"15.21.0":{"name":"@gitlab/duo-ui","version":"15.21.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.21.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e258e67b01463ed554fa5db8c8b75ca7b2493273","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.21.0.tgz","fileCount":190,"integrity":"sha512-TY5D/LhRQ4vNgmniQJg0D1SpC0k58HjKCGUNA4xLw1CRhMUOLg4k7uan/eNRQ/wpv5olEqotViOjHf8JTq+ugA==","signatures":[{"sig":"MEUCIAJe4xQZdC4lTRKx+/zXP0FiGC5DDES7Mhwm+90i7mO1AiEA4dNEU1b6dZXTm6GRkhlLi6NbShikRaOqGJ6zzFECNPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763945},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"097c1f657997dc5db0bc28949be2d52c6ba15570","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^131.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.157.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.21.0_1776869440052_0.034921141670749556","host":"s3://npm-registry-packages-npm-production"}},"15.21.1":{"name":"@gitlab/duo-ui","version":"15.21.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.21.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"baff4031533541a4968dc1c1b18f66f5b7d84b62","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.21.1.tgz","fileCount":190,"integrity":"sha512-dlsvFQEBujxRME5PhQmD8gQ+Sa5C7vWajspXX/ArwcvcUPG6+2NvrOqp3hc3v+OVTVZ7P/qAnMr/F9+daT8eNg==","signatures":[{"sig":"MEQCIE0cQ7TQGFQeXceKWJNPvIYHXPUR5r6tRdI0JR2m8hKNAiBrPskBvohkqBhErguTyVw30hzhohY12usuVhPweFLRWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1764077},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"04467b239605b9c1de6a4295ef7fdc04daedc995","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.0.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.57.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.158.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.57.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.21.1_1776941579485_0.14535493175316638","host":"s3://npm-registry-packages-npm-production"}},"15.22.0":{"name":"@gitlab/duo-ui","version":"15.22.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.22.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a9c83e971a9645373e9b751dc7125ecf899b7d63","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.22.0.tgz","fileCount":190,"integrity":"sha512-E1s/wUOtQuVBg0ZCn2+l208QIezhGYue6x1nSx+98yuApk4I3f+33A1eUtmOxTO++x3s48KOFWzGUSGBjswsLQ==","signatures":[{"sig":"MEUCIQCS34F6Z5vD2yFQ/yU/nFKUU07PZBEuOQ+z517fmUd+6gIgDYjv7EQPNfKXKOsJ1NxTZl3fkLJloClkwOMQ3ZCEuis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1764784},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"690af5c31d2362b40d5e2eaa4ffb39e23ce5039c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.159.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.22.0_1777406665952_0.8988129284045085","host":"s3://npm-registry-packages-npm-production"}},"15.23.0":{"name":"@gitlab/duo-ui","version":"15.23.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.23.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"08f0083e30a68e9a7f3255853b2c71f29022096d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.23.0.tgz","fileCount":192,"integrity":"sha512-dNRpof4atusys4VI/JUGHjaTddVg13iWOe+WQNCFaouLRblZWKAwi3dgWB7NrCVSix0uMQKXM2mS65XlGGeFEA==","signatures":[{"sig":"MEUCIQCjXIa+hplR8G2R4Gm42BX8fw64XkT+J1wAONKY051+cQIgRQ+PQgO0LQ96iZ4P0zxtLD4qCBloD7l8i1FSil0d0FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813049},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8acbc281cfec02c6bb78c80dbd206201e8bede7b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.159.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.23.0_1777534283073_0.40559585415267896","host":"s3://npm-registry-packages-npm-production"}},"15.24.0":{"name":"@gitlab/duo-ui","version":"15.24.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.24.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"32172c654756c08872263b59201cc5dae98daaed","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.24.0.tgz","fileCount":192,"integrity":"sha512-qu+fsizGidB8C3rlOCWct4j/LdCqRvQ9DaZkVx1BdLGZRXL2fn0KF9FmQQqEilepPFSGSZtBFYNDTX7RoCSHIA==","signatures":[{"sig":"MEYCIQClqgvPFfFwFa44RF9G0Ypnx1Rz2sV+alcDvoh+fVGpiAIhAM6PpUAl/Ym3MVquojzP6VIrH5/0LnzDYEN9ySug3mRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813727},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"dd8a07044417e5475f2defcdcadacc37141f66a8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.159.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.24.0_1777559593758_0.3574547319761183","host":"s3://npm-registry-packages-npm-production"}},"15.25.0":{"name":"@gitlab/duo-ui","version":"15.25.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.25.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"88d340614d3160aac003bd068ac55d38ed92c7af","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.25.0.tgz","fileCount":192,"integrity":"sha512-o7CqQwrq5UKG9lgWtcVM8ElSKIXJKz7TcNSviaR0Zw1ovdj4RMoiSQPeTX+/klvN9e0GfnVuQMgK9vrejEhNtw==","signatures":[{"sig":"MEYCIQDlJhnN3T9po7x7MJR6En9fpSoVe8JyjbP/j/RxcTiEwgIhALi3A5ulEgKLaBbFEBxOalk2rmxWx11WFm7y/r5a4ykY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818205},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"ea3c83a931d9d066f14714944d73836dacdc81db","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.159.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.2","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.25.0_1777630963032_0.6338897919412227","host":"s3://npm-registry-packages-npm-production"}},"15.25.1":{"name":"@gitlab/duo-ui","version":"15.25.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.25.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0cbaa47bb16a6cf49399bac3eb38b28c20d0f601","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.25.1.tgz","fileCount":192,"integrity":"sha512-CzOaLFSaInE90ZDiueYOfULEXbfEHalfe5zky0RH6/CGatiD21AntrT4DooPAjMjr/YMFQuALmW5E0hBE+OzBQ==","signatures":[{"sig":"MEUCIEoWadzoJ7CIAKNHGFXfP5yV/yd3oLfO5c7h5CEeYcGcAiEAsiGdWpFdJ8Bnk+S3wg6x11An8HPuu3f/aY/uQfi4vzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824583},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8a1170b2b2843a156fed9bd7ea767a46a341230c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.159.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.3","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.25.1_1777885781438_0.01749246398456794","host":"s3://npm-registry-packages-npm-production"}},"15.26.0":{"name":"@gitlab/duo-ui","version":"15.26.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.26.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"61d7b08ae26a0d5a94f96366a07fe8d2fbdc06fa","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.26.0.tgz","fileCount":192,"integrity":"sha512-E9QgwcPZqh7ubAO9qPxVKerun1rLExDoEGNWimai73h5M7H3WKoh2Pklx7aj+oh0yNY7x1Hsr7EpQUaeQ6fJKQ==","signatures":[{"sig":"MEUCIEBeLpN+285yCxhl2+sXpKIEoxZWs3NWekn+yfpOPDIzAiEA2YVz6U4UklgSfCSt/B7y0DvR15nagT1UWrMfFOPgR4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824575},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9d2a360aa30a0f3857f811e6612f78dc97c64539","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.3","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.26.0_1778105330726_0.40687251753636144","host":"s3://npm-registry-packages-npm-production"}},"15.26.1":{"name":"@gitlab/duo-ui","version":"15.26.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.26.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6558f83af69518b7b3165b38e6d5bc62855553d3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.26.1.tgz","fileCount":192,"integrity":"sha512-hEGaKYeBHaanJWO2wD6ZStT2c5fmHGTJmhWNZrRO8v4gQ9sCdn0USbw4hbWZbG/2HzJhzF8AfwLU/UNSAhqqow==","signatures":[{"sig":"MEQCIDFCNZnitKTfLPD0ofbhtbNuFNww9De8yCq7Rc7z4sMXAiBH+zG1MOPsQbbVmTa/nEmU80QcQbILiMxWLBL/Y0bxJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827293},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"eefdf421622c9fa0f6bedec280abd201ba8181b7","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^132.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.3","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.26.1_1778138185888_0.09424952765416705","host":"s3://npm-registry-packages-npm-production"}},"15.26.2":{"name":"@gitlab/duo-ui","version":"15.26.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.26.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4b92430d2a2b40ff9797f8f3488a4787c2add33b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.26.2.tgz","fileCount":192,"integrity":"sha512-E7atPhK1S0Rn6fxeW2RUl2zovJjrDuZfDVjll+3qkO+Di87df+kVIceWPgkxio0grd98KaXtbrMo9o6Ae4hgmg==","signatures":[{"sig":"MEUCIF6XjrGNINXeX6MkG8vSlR33w4iXNiU1+aNt+Z/cUZZlAiEAkh+yXjnufKPG9t16FFwFYf00q0tLTk3cW3vPrXOqi9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827293},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"af5c1cace96fd1a5f922ddc81ff01a48dd75698e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^133.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.3","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.26.2_1778201827175_0.37875122758922863","host":"s3://npm-registry-packages-npm-production"}},"15.27.0":{"name":"@gitlab/duo-ui","version":"15.27.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.27.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"13a180e988b3a0284ec2210a00ce3c66817e29d3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.27.0.tgz","fileCount":192,"integrity":"sha512-aIWQBnAnfpM0ks2bUn7JnENZX9r93E2UcREr4ERDTBUzPa0HMq4fQ3B8+chFCuVxDne4G3pHrggTvO0BJbhVQw==","signatures":[{"sig":"MEUCIQDv2XVQ53eZMiU5RGDVj+YkKTII5pwRm9Wu1UzwaRxCwAIgPqCW5nlWOepchAeiEdF1Al2ARbQi38THM4iRfcC2MNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827455},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c17e0e46c93d91a1e7d040e6448f0e18e8ca4c9f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^133.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.3","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.3.1","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.27.0_1778218638734_0.1448205123391355","host":"s3://npm-registry-packages-npm-production"}},"15.27.1":{"name":"@gitlab/duo-ui","version":"15.27.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.27.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"189cf1fa6699e522b92f925c53d0ca89b5b90440","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.27.1.tgz","fileCount":192,"integrity":"sha512-zfTSXbk2LLhA0wF6EACW0rrqsud7k8xvLUeURyLlEUo3DTPQGlCIYeklQKVnmYkuQ06wUlv57rT8Qff0rKPF7g==","signatures":[{"sig":"MEYCIQDdzTXNbQo640CvC0e64puG/9Db4KBzDnlPSFf+MqmDSwIhAPV8ewcJtxCEBaSysIU3HzepAxMVhOK8k4UgFXafMAFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827428},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"22deb6c47e849be366dfc58af19f50662d11d496","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.27.1_1778629339431_0.4159622264732856","host":"s3://npm-registry-packages-npm-production"}},"15.28.0":{"name":"@gitlab/duo-ui","version":"15.28.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.28.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"33b32001fde748f571d7584b924c0cf95831c444","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.28.0.tgz","fileCount":192,"integrity":"sha512-i1w1t/Vs3zsV2520pnkdAWFsNvC6CgEWH6jfHKtZtBKxcT4oabHalip1cijniYvX2aUeDiFb2TAmIBFiJx9ZIA==","signatures":[{"sig":"MEQCIDSdOz6lboOCtrmBh74sUHyFTuvpuN0mlNRw2xbjNfPlAiApKfLtzqrsh63+VNe9+YsDPlI7zfe1O4tt+f0/G/mUug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831091},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2f03164d0fc9d37f7fe0a2da18244672b4218e49","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.59.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.28.0_1778659365496_0.7361514884179086","host":"s3://npm-registry-packages-npm-production"}},"15.28.1":{"name":"@gitlab/duo-ui","version":"15.28.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.28.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"281409f7131591afba95f8c8b96802babe2c1504","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.28.1.tgz","fileCount":192,"integrity":"sha512-MzdNPTaxYOpJ7GVvMU25XwHVWysu15H/e4EEo9VEVb3xihxUhGCdvTiGr4ato6XTdNfKWSMn2BuO6dARhcR22g==","signatures":[{"sig":"MEUCIDMLzX+r/PqQpGVSRB+66H8kO826tGwfkqG7Hejh2vq5AiEAoGta+sjxvv2ejaDvu3C9xx8JLx1G5W0+nEoCBrYpu20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831354},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a960561c7d18bf42fe7f9f48070774b5abb2685c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.59.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.28.1_1778827929235_0.6257510627268466","host":"s3://npm-registry-packages-npm-production"}},"15.29.0":{"name":"@gitlab/duo-ui","version":"15.29.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.29.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"cb6cf6a16c4f159fe3ac97cd5e389bd9d630dc3c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.29.0.tgz","fileCount":192,"integrity":"sha512-3nYEQ3S1uWzfyq0nVwpNDa/cg7/uOcf240tt4CNi7FaXOiKR4KJln2+XQKXyjpGi+t0DUjps/vHSLiReN4zGpg==","signatures":[{"sig":"MEQCIBS/7DpKlweew78/uCycq0g3ypDaHi2Dcvww7eQa4b4CAiBpCCYovoei2c6v289TC1XX4B9YB0okJF0hW5tIb+Owww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832557},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"562bb1c9e153772df8b9d71b753daab982654060","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.29.0_1778865945270_0.47512060030065095","host":"s3://npm-registry-packages-npm-production"}},"15.30.0":{"name":"@gitlab/duo-ui","version":"15.30.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.30.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"03639ca4e666765b0540ed368fe2e0b6c500d33e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.30.0.tgz","fileCount":196,"integrity":"sha512-SDKTjJkFR13z76wgdpt6RzNK0C0N3jCaY7zGcuOHr/2kebGqov3ctDI5n9rjHvnJ39Y5LnglLMAVpLUnqP012Q==","signatures":[{"sig":"MEUCIBlWiD5MGIX7QzxsfU5G3NmUE+pmqRaE13zAonetA8ZjAiEA+RxUfBKjM0PNFrFq/wfZRe2aiicU4U2jL2kTMV2qoUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1852306},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"90bcd44e607405a7fce5b4da83ca4d926d946257","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.1.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.30.0_1779363186258_0.7264349978569067","host":"s3://npm-registry-packages-npm-production"}},"15.31.0":{"name":"@gitlab/duo-ui","version":"15.31.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.31.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"edf2f5655496b794a7c47f93281018519e7587b6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.31.0.tgz","fileCount":196,"integrity":"sha512-AHCeley8G4FCLoLOvIcJHpnu1Qqlzc3VKr9jSS1FHy+m8E9BPlhnVY7P3SQqKyRRONVhQaNOanGJiUi2CwicgA==","signatures":[{"sig":"MEQCIA9E3jDGM9OIUkqG4C0zJca2rUuQQuxLAmiNNh+QmGSqAiBo3kXWUnYtKjqYh+NOUJLKC+zpJZcME6Ca641ciiAneg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857324},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"94079e9fceffa7a0513aa2c1c5b43acd3fa2a5b3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.1.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.31.0_1779435520975_0.5296060104887876","host":"s3://npm-registry-packages-npm-production"}},"15.31.1":{"name":"@gitlab/duo-ui","version":"15.31.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.31.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0ee5d881a0e7068a3ab6eb2ef3a1ebb19955d58b","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.31.1.tgz","fileCount":196,"integrity":"sha512-74gs/BL6emlsVFg3NCzfrYyY3PnAcVBefMlCVJImGIYo7L0FsXtop3I0fyWT9Nyj/EHL79tK44FUkI4txVOlHw==","signatures":[{"sig":"MEYCIQCGRiXHv8aYUFTDQHtbmNuc8Ea2IIQLJkamKVXllhPMzQIhAI9SfweB88UT7cY4z+C6pD8cIIaXwyY4lXBh+HLNlqhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857482},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"5d669539125e25c88e3bf81583b61c5adc7931fa","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.1.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.31.1_1779459508829_0.5802737200845802","host":"s3://npm-registry-packages-npm-production"}},"15.31.2":{"name":"@gitlab/duo-ui","version":"15.31.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.31.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"d66b444383b1e4798f6ff26daa41dbf48a5ab470","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.31.2.tgz","fileCount":196,"integrity":"sha512-mcExLhVRDJiCOwLNdsqYo+Vrwt267MYfQIylyPGRnk7okCDYCc/mqmWvOZ7qRwpJXMYRzxTgyzpgBaJrTRnT2g==","signatures":[{"sig":"MEUCIH6fbJmNIXO/yf6TCF9Hr5OX3WCjJ76PXrvjr+X0cyQGAiEA81caQEatTzSzT7jMEkNWGCBR8XBk8Rt1aDN0NCQ1QzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857506},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3b7b59f75a098f6234afbe8430185a68439af120","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.1.3","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.0","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.5","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.28.5","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.31.2_1779782533705_0.8989477714601826","host":"s3://npm-registry-packages-npm-production"}},"15.32.0":{"name":"@gitlab/duo-ui","version":"15.32.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.32.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"79b3a00101fd326e6e565b64be2be169a069e8b6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.32.0.tgz","fileCount":198,"integrity":"sha512-Xw8o7sVWPvqvWAI6ISon+BaT2HD32lePy4OefEr9Cz0GqWWVIv9NhdFB7UG9Alo8RCqwDnSVBGiaNZV6/cQSMg==","signatures":[{"sig":"MEYCIQCfFRwoWez40NfuhhA0JjqRHwu4T4QTNqhUqOoFZyzMgQIhAKIegG9cRnSHB3Ts2dc6bu/LTqw57mLUZYj2tIDI5m8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872689},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4ace0a635ab1f4c1b017d1af59b488a267949c21","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.160.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.32.0_1780329637774_0.9331268019376233","host":"s3://npm-registry-packages-npm-production"}},"15.33.0":{"name":"@gitlab/duo-ui","version":"15.33.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.33.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"950705c1ed37167181b00ad1553d4ac8926a84d3","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.33.0.tgz","fileCount":198,"integrity":"sha512-nxGoKRdDi4iAjk4q0B3bXIYKpNfS0+YWdoiTeGWvRCNiFheNvLJ7AdA8tZCcnO1PnwuPqf2UpyO1LfR+YC56nQ==","signatures":[{"sig":"MEUCIQCGsGpCayWadqEZok6pEVoE/IQcTwfEBCeQHANFCoOhXQIgT5WjNazHRx8L0pql0ezlEE+LVzIKoAemMZTaiHrDoC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872322},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d5e0d624833c4adca7e8857f338a5840355df7a9","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.161.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.33.0_1780408876468_0.5855216071451728","host":"s3://npm-registry-packages-npm-production"}},"15.34.0":{"name":"@gitlab/duo-ui","version":"15.34.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.34.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"244f567a9b2a6f8aa30c0f6109359c0ca61f75a7","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.34.0.tgz","fileCount":198,"integrity":"sha512-oEbaX76YFpyCVzn/UKqnlZJdqDe67oUJPlAnBS2Po7qBvmcQbfyy6rBmO7MgGLZRhhTyUWLTcrwUOmIkxJvLMA==","signatures":[{"sig":"MEUCIH5u0qvBBwPFfkZcuqMpaQVg2y0jnEXqRYXYGUM79mntAiEAzr4oc/tqqiAC4c/6eLD2dUHte4Mt4x0fK4dnHLjvc7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881415},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"eb7e19645a02e309157b3785fa9ab292348aace4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.162.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.34.0_1780585312099_0.32931909843251783","host":"s3://npm-registry-packages-npm-production"}},"15.35.0":{"name":"@gitlab/duo-ui","version":"15.35.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.35.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4144d48a12745e6d4ba1619951a77f391fcb2c69","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.35.0.tgz","fileCount":200,"integrity":"sha512-xNrhf1WNhXqPD7edtInYjmYnmSTR4WyBd9u5cpuX3uL3fa0Ukz1NoQyEUjeKYcnyOfMoYFdCpq0bojDcWAGoXA==","signatures":[{"sig":"MEUCIDfrv0k6oUoSys9qBxvknwaKBxTXf9YpNIXQUXQEyquPAiEAswJm9hnh/1mC+aWkAj0ifIbJ9dorw6F1FMoWpsCpFUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894488},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"ae82f5b07be5fb32db195f8447aa4e8e2220e0ff","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"^3.1.2","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.2.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.162.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.35.0_1780921950462_0.5192423632237289","host":"s3://npm-registry-packages-npm-production"}},"15.36.0":{"name":"@gitlab/duo-ui","version":"15.36.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.36.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"dde2fe2cf8a83778fad52d4b657a471a2f1cb4c6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.36.0.tgz","fileCount":202,"integrity":"sha512-ooVLWFNIoSbZoS19u/3voN3a0i3mPm+8HaLRjEq0lQL/hrkoIrFSLrRo/TL4NCbRuBItSB5kQqj6kgjr8Pf3uw==","signatures":[{"sig":"MEYCIQDNjzBzqqZ9dnFFIa9EaqxBbbWkW/bbgE3ijHZ7xpeJRAIhALFU9Vnq7rTuEEXRSgVqdEXWfmcBN5YSp3PUmSQIYTqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1899620},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"7a004529067fddf2fe249df0e4f3a08025287f20","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.8","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.3.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.162.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.36.0_1781045970115_0.5434783418024256","host":"s3://npm-registry-packages-npm-production"}},"15.36.1":{"name":"@gitlab/duo-ui","version":"15.36.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.36.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"80342b279846c2fc63913e1bdd6abf588383a877","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.36.1.tgz","fileCount":194,"integrity":"sha512-z8baErmuhrLLXSonQUYpC6onoNDU6067pCOFce7s26zaE/SDJRf4KPZG/UPBVmrQPKP0KA5FW6oEWa8wyVLUBw==","signatures":[{"sig":"MEUCIQC8frarW5+RAPqNVHlHMT2xFfJfwYYNEGp9XirISRmJFQIgZUu/b3vgIILjPl9bLFk/8Hm+x1lC4dJTHOhq09T4OHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733381},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"35870cd04e34e112702973170256ac963384559f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.10","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.5.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.162.1","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.36.1_1781704306036_0.886225898449257","host":"s3://npm-registry-packages-npm-production"}},"15.36.2":{"name":"@gitlab/duo-ui","version":"15.36.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.36.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3b84a75955eb335991fd3cfc088114cae7316877","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.36.2.tgz","fileCount":194,"integrity":"sha512-CD3a64SEhYOcM8nWKRJZODJSo4G9ZMZlxP7HJoInhqoygrdaIK8aidEKGdg19HczdpoP1QVMRPgcZqI7+74u+A==","signatures":[{"sig":"MEUCIGpnZ06jbBhi7MBTc5Rd7+FdYHqqI9xUkhhU3QRkFkWNAiEAh6ENuhZATGZyrtt3WvzM/dNZr+vFNmIkyN9Djcjic1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733330},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1087766bbd5320ec018c67b7207da15f62c744a2","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^12.0.0","echarts":"^5.3.2","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.10","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.60.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.60.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.4.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.36.2_1781766054856_0.9233306955834883","host":"s3://npm-registry-packages-npm-production"}},"15.37.0":{"name":"@gitlab/duo-ui","version":"15.37.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.37.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"238b789c258e29348a720adb52976c276016b150","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.37.0.tgz","fileCount":194,"integrity":"sha512-QM/XuH+U/bJkQxulW0Rcs3IkGRDuOsi+eFXoJvwWcnWnJKAQmfggBezrza7bZplCXUCN2fJ4wZfQvZv2jKTTBw==","signatures":[{"sig":"MEQCIGuB+gITjNbECErzB0KBWD9szVr64/adfNA8jtTOZ/4iAiBpDYoRP5lc/ZjA7em43ke8uRRCz24qd1ymfTJIqp2sKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745532},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a88a5359657b89ae803276f6bb48792316a9a42e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^14.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.37.0_1782144611764_0.8833607995519044","host":"s3://npm-registry-packages-npm-production"}},"15.37.1":{"name":"@gitlab/duo-ui","version":"15.37.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.37.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"6c1c8b20236afbccbc08b431a9fbd2da200ea0bc","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.37.1.tgz","fileCount":194,"integrity":"sha512-j4IwhD/rqtNQOwiuIi5hIldoTXPmQENIBIUzT6O2CMi3iFc2GQjppIUayAFWNBdd8vAs9JMGVX0OcL+xkQqelw==","signatures":[{"sig":"MEUCIQD5r2e4fd74/us95BCzNHiJx6+AGtq8tbnOnTWrzlGZ0QIgIAe508lIiOWnJPgssAE8xPkVSJb52wvSbM7wqcb2nIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745532},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"57b1acdc3901fc3798a00993fc191ad77880c790","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.0","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.0","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.37.1_1782226554559_0.2350493344468163","host":"s3://npm-registry-packages-npm-production"}},"15.38.0":{"name":"@gitlab/duo-ui","version":"15.38.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.38.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3ada604f554a4bdb72019690a9c4dd860b4fd756","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.38.0.tgz","fileCount":198,"integrity":"sha512-Cpx44e8/jGobzpfMepcl8NouRn2Mgi4LOL4RpuP49tkZ0QA1NrlldXcJWt73hWNMCn84rJa1Ne3Lmxjz63x2rw==","signatures":[{"sig":"MEUCIQDud0x/KysBeoH95obS2aVLe0Vi59vakuw3sJD5aEyDJAIgdMzJtu3OS3Ph2zDSWbw9+iTD8lwJkzFGHTDDM2uKjuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762065},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0d13622a6a3fe55a2f93838f3358a3c5eb8605ce","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.38.0_1782738269734_0.9430291837804081","host":"s3://npm-registry-packages-npm-production"}},"15.38.1":{"name":"@gitlab/duo-ui","version":"15.38.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.38.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"5795ffec9f1e73ce801ec69685aec4dd9c8d787f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.38.1.tgz","fileCount":198,"integrity":"sha512-Gy2I6Dt0cKFl3LDtT1dEz/PPpnp0XNTw8M1ig7wf9no8EqhgyMig6IuV9PftB3/wNAioOXx6SEngMjPPoOdJuQ==","signatures":[{"sig":"MEUCIQC0hnOrt8bCci0ST8w3S5kLRT/dNMCnLISCTkf6M4W0NgIgTNKsbo5WxzXHOIWNWwTc7F7c5pmGTAj3UUj8xQq9QNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763844},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"2dcf62c71216f643a5a66690b74adf22dd2d29bb","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.38.1_1782913477660_0.7570986441697369","host":"s3://npm-registry-packages-npm-production"}},"15.39.0":{"name":"@gitlab/duo-ui","version":"15.39.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.39.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e7fb4c1e40dbd2d6e1e3f45a79facb3cd4404747","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.39.0.tgz","fileCount":198,"integrity":"sha512-RmTl/osP2ssqJBfZ7FiJw9xC/IxB1tHFyRHv8YC7iY/43BfzeAcpeAQRaTOjixkhEpwfwIHpH9yX/13rsyqZHA==","signatures":[{"sig":"MEQCIEqa0uo1QqpC4ylpVNabSjNUEM5DR6zAiQSYiJNFbzB/AiAfoplnIbxd6m4K8uzpbLDxRqoytJb8jy2RXpWkvmqC5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763844},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f696803f30ce3c1880048d286fe0eec40386d7e3","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.6.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.39.0_1782974555389_0.16142059399832154","host":"s3://npm-registry-packages-npm-production"}},"15.40.0":{"name":"@gitlab/duo-ui","version":"15.40.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.40.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"b9c32da637a25020453b6790643ebac4b93d0919","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.40.0.tgz","fileCount":198,"integrity":"sha512-/RB02lo7IKRjn4fi231WACgpdxP1i0vEIbW+O9auTamh5It4gBFOtWsSBpttMBhLUmfKR4DaTI4IDchmqipI4w==","signatures":[{"sig":"MEQCIHT/6hna2EoMtHqQWdkZieY/X2scL/Xr5xRvJz5y4ryqAiBoG1Ev9sgI0L74G4+nxWxnYmnohZhC1PLzjfLeaVtusg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769164},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1418c73dd37334f22fa9bb5c238cfa1aa9739e7b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^134.9.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.40.0_1783329908266_0.8495112753480856","host":"s3://npm-registry-packages-npm-production"}},"15.41.0":{"name":"@gitlab/duo-ui","version":"15.41.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1a0aeb94e13fdea4e304c3be390cd5b7ecea601a","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.0.tgz","fileCount":196,"integrity":"sha512-m2mUeZ63Ynyg5MxC11YXyPyTUOU8erhkEwYNOx37aNIJUb8qYUm3bX/TnRpKi7uJsOTiULswGAPGk8PBsITqWA==","signatures":[{"sig":"MEUCIB9hSMsly/ihgDMtXKEUitZ/zBzfL4ih42lx/UfyQVz7AiEAmG4jb6tjhiREH7R72zUmIMlKwKGEM061hF9T1nnFlOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768485},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"bf091edbc5442cb2282ccce2f8d820a135ba2a7d","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.0_1783512418367_0.8773937544810473","host":"s3://npm-registry-packages-npm-production"}},"15.41.1":{"name":"@gitlab/duo-ui","version":"15.41.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"05bffb3411bb966d772914aa2bddad074ce9fb96","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.1.tgz","fileCount":200,"integrity":"sha512-F2BJG9e9jAbBACErq0lF5ie0ahm+2zcFMBy78z4ZGc1YtbO+/YKgg51r/lp8ZDh7ys59zTMgSTmOKcPcj68xyQ==","signatures":[{"sig":"MEUCIQD19iASaNw3x7PyDW4SW+u9BAiMNIZHD/UM9t3PYNxsJwIgNZCQpVy24I8XQsgUwcf8EKNG7ITdX2Ew2esCXL0B450=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797216},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"97cf930a302eb1efa77a891faf6102dcce2c4c1f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.0.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.1_1783966723676_0.10271426662061911","host":"s3://npm-registry-packages-npm-production"}},"15.41.2":{"name":"@gitlab/duo-ui","version":"15.41.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"532f7ce068eeba15d0a6f1d3e5d861e3a3fc1a2c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.2.tgz","fileCount":200,"integrity":"sha512-34hyI/zR68grfup7G8LIF2xFjvhIJk5M/hPBqkr9omALfSjE8TkJl3XclJgbkzpzwG2b4X9ctpzZYsxrDpiZDg==","signatures":[{"sig":"MEYCIQC38Vaba9mtDPNxtmjHpjglcYicC1nS+hoxcIEkM+78TQIhAKinAKgyVCvnujR5DqEHYeNgBvozJVUrlA/85N3SZZFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797678},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"cda1e91084b5798ff72d5d4f52be1cca42ba3c62","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.7.6","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.0.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.2_1784035691779_0.9671269620648348","host":"s3://npm-registry-packages-npm-production"}},"15.41.3":{"name":"@gitlab/duo-ui","version":"15.41.3","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.3","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1dded57022348330fb576369fd5f68123786d7f2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.3.tgz","fileCount":200,"integrity":"sha512-hZbhAaNCLuJ7YMUi9Z7uLchzql81jQZ1VNgpQ7IJgbS3tjBxE8ZCtDFw7FqGNLbgpApXNb+2mxJmtKWI+V4TYw==","signatures":[{"sig":"MEUCIEhJrEjPkdqYt2uUg8jUylZY3wgaDsxHkpTDN+jKzfF8AiEA2eg1gOLMpa0IqijxzlxOax8lYYPQBPHWnk38eYWVXJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797678},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"938c20f20d8942b2e6dafe60a3504339c3860511","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.0.1","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.3_1784036842065_0.27098484250529653","host":"s3://npm-registry-packages-npm-production"}},"15.41.4":{"name":"@gitlab/duo-ui","version":"15.41.4","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.4","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8daa4d600d0d5d66bb1a7ee4b5750997ba8e6a42","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.4.tgz","fileCount":200,"integrity":"sha512-hgYg2e17YRQ7zge1n1Jt9WuFh8j8ansDyslipQUYwNa16Cfu7AXzS7mPjFn/66VgDnuY3ovwhs8/KVrA3ENTbw==","signatures":[{"sig":"MEUCIQD1Bfq9YDdHd2cYbsrpXodyJyMhEtdglaJQCbIJFyn47AIgIucHX3LLVqScmaUez4r/lNZn2e1AvhpwgUYgnFPQq2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800419},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"04fe3bd380c860a5719bd043c70745dc1662ba47","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.11","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.4_1784137643117_0.6773881240125941","host":"s3://npm-registry-packages-npm-production"}},"15.41.5":{"name":"@gitlab/duo-ui","version":"15.41.5","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.5","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"8de9844035ba08aa2f23ba4f00fef5ba9e2d29e8","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.5.tgz","fileCount":200,"integrity":"sha512-KIEEfvzWSc3Bf4Ppafo7sDf8R1zfZiNmAT8x66IsyWpPhAo7k0HYhmpXaH0+azki+sNq8AcbAVztd2R3PizHsQ==","signatures":[{"sig":"MEUCIQDZ94f4SR4W5JndQ0GYqgn5889U4GaNgdSiM69JJkbuCwIgAi5/cZ3vTmPsuk2WszaJ4HgzAk1WzZT2Og4cqiuaZt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799894},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"e3dfaef0b28c6bad4f73f0212d3debc5e32521ff","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.5_1784228095295_0.6746671747102564","host":"s3://npm-registry-packages-npm-production"}},"15.41.6":{"name":"@gitlab/duo-ui","version":"15.41.6","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.41.6","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1c55671563e64760422bcf17a0994c0d0b657799","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.41.6.tgz","fileCount":200,"integrity":"sha512-5QoVMRSKvUh1LM1zH2PtR7lkb8qAlQ68TUEJRfV3M+SKLrxLqZ9O/+FJGTUEPNP8Ec6EIPlLhdotV9b3kQvf7Q==","signatures":[{"sig":"MEUCIQCjd2Vg/kPLj3jATOmv408MBXRDxwzfeU86mT1qM8+WTAIgQEPFCbMM0unZeSnXddM6BgCx1/eVqJiKvcunBRp+JWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798336},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"1a45e5a1193dfc1dc5e094e0c4ff8a5ef788fc6c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.41.6_1784540254073_0.132162971414441","host":"s3://npm-registry-packages-npm-production"}},"15.42.0":{"name":"@gitlab/duo-ui","version":"15.42.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.42.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"3c23b5beb1bdfa111b17faf01ab7a99210582728","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.42.0.tgz","fileCount":200,"integrity":"sha512-rIjQcD/Obh/wezEcLp8uq2ZYOUOwgW2JLc5HGPmHQ730Js0fmK99zlva9rOpEO5z/5VDJXZEyTtTT7AQPovgbQ==","signatures":[{"sig":"MEUCIAEci+LVp2yY4KvrW+9JeCTJ9nCdfAwdQ4M9bPIXy2p4AiEAkReb4aQfR6rWAi9kaKKqclZoqMM6LL/BTQKGAJPDodo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796254},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"ef3e6c9b87a4c2ed0e19e3a73a408e7bfa7d54b9","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.42.0_1785148774429_0.7721459956408754","host":"s3://npm-registry-packages-npm-production"}},"15.42.1":{"name":"@gitlab/duo-ui","version":"15.42.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.42.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"f44c48aaf06e4c60198e30c8828e3d59c900b1a4","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.42.1.tgz","fileCount":203,"integrity":"sha512-2MYE2fQjVPvXk82VF/PhG6z165U8GGM7QTB8g+idKRAYn78BVe9sZYknOw95uqQ2Wp1sF30uNd7tunrA2e3QDg==","signatures":[{"sig":"MEYCIQCi7w6uReNFW1Kuu/ql1XifteIWI9Qb6g31kcfFXTVRVgIhAMgnGFRJdTmCP0vsBcmTLbwT8YcpjQaT2MXUfqLEU5Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813271},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"719080f725ba20d7f056ab249ec5306dabfdae08","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.42.1_1785241475413_0.5237220741420345","host":"s3://npm-registry-packages-npm-production"}},"15.43.0":{"name":"@gitlab/duo-ui","version":"15.43.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.43.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7981833f3e1bc7bc15dc46bf345c12d3dc82db32","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.43.0.tgz","fileCount":203,"integrity":"sha512-EnJz9KvZ9FduC5EC3LnLhgunvXpVCpfXXYrHFofnFz4LfsktW+RoGx/MJeJhH/oL6J5wwRFL1NKRJUXYlKXIaw==","signatures":[{"sig":"MEUCIQCH4UCTjzJS+ZvjfjynUv/RQSCRNa0VYXgT8WGFv82HfAIgLnZA6cN4DMsL56Al0zxbRtdDM/qbxYcr1wWF/YjBJmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817719},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"4e3b4cfa19213e878dd29b2a820826bded3a082f","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.43.0_1785394742688_0.119073119253301","host":"s3://npm-registry-packages-npm-production"}},"15.43.1":{"name":"@gitlab/duo-ui","version":"15.43.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.43.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"333a57a45eda4868103b4e8aef9e708629b33353","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.43.1.tgz","fileCount":203,"integrity":"sha512-uV/HVUU6E0vAWjsrFwt8cQdYZz8RxbI3bHEMmSzup1VPjFqe6MhtHE15OqBR+mEbdISPhrC62BmSFb2l3uZdiA==","signatures":[{"sig":"MEYCIQCi6eGl6AbuxQfdS2cvdGhgVfOE3hHJ4PKHWIOQidSWAwIhAInlDeGINOZPBu5mH2OqL1QXouaFldmGABMkiDaURQYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817773},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"94a02d85e3fae7e6e94bd5238d759d5b7087491e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.43.1_1785401559663_0.058685471823271884","host":"s3://npm-registry-packages-npm-production"}},"15.44.0":{"name":"@gitlab/duo-ui","version":"15.44.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.44.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c7bfa016aa128020613720ab2e45afd94d8c8e7d","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.44.0.tgz","fileCount":222,"integrity":"sha512-Pz9LqPrTEjTKEv3g1KR99htLh0qkQYCmvx5opP/K2XQHiccYc7MHICk9Rddv90rWYxrnOOx7T97B5B+OoWisgg==","signatures":[{"sig":"MEQCIDArnDvqHfyRRXZ1Afj3vDp8gv37dCqrdK1loIEfaZjDAiBxBvvtJuLg680GbqBC7uvwB38n5wz+GScupX1K6rKsug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865048},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c7f9863919bee99591e1766c72026b5810ab0736","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.44.0_1785431116326_0.19165706806509175","host":"s3://npm-registry-packages-npm-production"}},"15.45.0":{"name":"@gitlab/duo-ui","version":"15.45.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.45.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"aec9fea7fa28e4e3e8f79ef0a88e88b795aaf4b2","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.45.0.tgz","fileCount":222,"integrity":"sha512-HpyM/YxsdI/ySEMR3VL4OTdYzw1IrwFsyewjGRVoP5FSoBGy+EEjd0h9FVvt4jvPZedPXgQ9EhyCwLbNUB0fvQ==","signatures":[{"sig":"MEUCIQCAUTfTHYPHVbBcspz16qzXhJyedPMMV9ofnBe6144ydAIgek3+GrFPXKvy/Uqh7417oc+O8oSMPLu3tK4IVbpYnMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865988},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d482a27cf403a3e356aee969a70053d942374a04","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^135.1.2","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.45.0_1785829026594_0.014495156448581348","host":"s3://npm-registry-packages-npm-production"}},"15.46.0":{"name":"@gitlab/duo-ui","version":"15.46.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.46.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c0a7358ee74a7a2aeb82ec4302c3ac648b002d47","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.46.0.tgz","fileCount":222,"integrity":"sha512-ORSF53kjguT+80S8J3LWz6sCJHepIKjndqlSeOeXHZDgmc0h7+b/yc2DLIs3b1IrzuhHIsy2WcFDEsqlM07Fqg==","signatures":[{"sig":"MEQCICy6DgNmEofNy7zHJI83gsrjcEkU0ibE3qZ6qWuVqXG+AiBvF8P7x0WklPYQ89i2hCeLZqfYtNaW/QFc2r14OC8Row==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869494},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f1a3fb152cb8bdcb42811a0c6d050c210d8c4f14","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^136.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.46.0_1785920893339_0.18659019144864408","host":"s3://npm-registry-packages-npm-production"}},"15.46.1":{"name":"@gitlab/duo-ui","version":"15.46.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.46.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"0499ea3079d84f5cc597c99d575e93129e1adb81","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.46.1.tgz","fileCount":222,"integrity":"sha512-V+go+oEGf+0ZJt4ixLvoifIgg/ATpqojbXiQD8mA34aVvAp7H7v1qm3L/vy/JwDC0SpXNbTDtxRMRlRig/jsqg==","signatures":[{"sig":"MEQCIFNvVqtf0tng9mUoapIJ9x0Tm+AA89LXGZpe6xlbQIShAiAd9osNBvFOifIntWIRhYokMcttTywyqsr58te3wqEG5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869516},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"804134cface57e87c1b48d7b37de33ed20249df1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.12","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^136.0.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.46.1_1785969522132_0.06557738900724086","host":"s3://npm-registry-packages-npm-production"}},"15.47.0":{"name":"@gitlab/duo-ui","version":"15.47.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@15.47.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e663b714c457f00658eb380b9e3cbc7bc89d6ac9","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-15.47.0.tgz","fileCount":232,"integrity":"sha512-bri3RI6J77zkWgduug7UpXOvCEnolx2izKjZfIpNld5jtJkCGUihJVrXKlFOSgFR4Lptu5vQOCpMGcRz7ZJHtg==","signatures":[{"sig":"MEUCIBj2RUxrKHhZgNvdDufkalH+3FyJujVPaYJPhazOCxKyAiEAgJ+VHNfTCj/Y5VY9+OREohVh86vh/p7mk3Bpjzyw74M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1917653},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"a460ba543a3d54688daf1c21e7901a1fa4e036d8","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","acorn":"^8.11.3","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.13","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^136.1.0","acorn-walk":"^8.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_15.47.0_1786525829847_0.6516362566667357","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@gitlab/duo-ui","version":"16.0.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.0.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"c940428e21e40b08f2ffc13da3e032665d3f9a8e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.0.0.tgz","fileCount":232,"integrity":"sha512-jAM/Co9z3/+qNCG0cn9GUlDg5TkmmjvzySqz3/egkKcwT43oOcWOc+VHnjmBtJLrejC/W1YjFsK+M3mRahLh8g==","signatures":[{"sig":"MEQCIHugSWrvV2Htghfvcuou/PGu/VEbWWF9gCDUtSKWgaeHAiBuOuNFIzDNlSawtvxBtRcESL0fJULmuPA6F8+Y6JsSxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925428},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"3fb7435d1b61dcee6ff228e856f53a71813498fd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^136.3.1","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.0.0_1787650641327_0.07040167755224114","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@gitlab/duo-ui","version":"16.0.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.0.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"4885727a98e36af7513ecc9077c3e64b6979750c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.0.1.tgz","fileCount":232,"integrity":"sha512-7ND2/jDOup2qizbfrNkUIX8Ayp+hYyQ3N1OAX6PuPDmHpHXj4IRVGtRyCpVbxeIqkzPMtfaHUv3UgFIId4pPKA==","signatures":[{"sig":"MEUCIBKFds4DS9ED0x/SckJfVyDdgc9que9CxR2Dw6an6O0KAiEAsdZtQv749jGhpJCbVbgfh7FGBfYx03W5iBPV2FvtLy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926032},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"0104cfc49c74c0356be9f244e3e6ae44fc1c26d1","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^136.3.2","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.0.1_1787759041909_0.05185518955836166","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@gitlab/duo-ui","version":"16.1.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.1.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2f5776ad953b9a0bc6937973c42948c4e41f79d6","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.1.0.tgz","fileCount":232,"integrity":"sha512-dddg9l57fXllg2gnGvkBaoAxWBlRrgPTtEGAsdswDbX1mEAHyHsr8C94Ptew5kgHINVRCMmW0oEp7T5iTkPs6Q==","signatures":[{"sig":"MEYCIQDfoYl7VSgDtR7sDDNmTKPUL2VmgX3JHbiSNWPSInqxGAIhAKnt/RJGYVAqZnI6f1c4gACSrdQVNHbRXLQ1AF1HtzUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940908},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"d637512d0b8b26f4186f8678d4359c7f0b948222","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.0.0","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.1.0_1787838391679_0.3498765422290544","host":"s3://npm-registry-packages-npm-production"}},"16.1.1":{"name":"@gitlab/duo-ui","version":"16.1.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.1.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2dd7854f81e2c8f7231221cbf45627cb914fbe9f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.1.1.tgz","fileCount":232,"integrity":"sha512-mUHw0M//4T+Oq9oFmAqs6ztpDN4wSNnJ42kqmK/GM8mtqc9ylxLqhyxicmeEwdrBM4QsgPEobysC/kclvwi57Q==","signatures":[{"sig":"MEYCIQCw6vhP5bnJBX0v0FQ4TMwSmpkFj15u3nSKQ4pycv6H9gIhAPy7wHPKmyfeVkDqAsW61Z1erelpLuNiC+hqJ+WdKNiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944068},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"10a492ba5b04b606807110d96571ae5a223af95b","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.0.1","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.163.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.1.1_1787926294636_0.6244946177847759","host":"s3://npm-registry-packages-npm-production"}},"16.2.0":{"name":"@gitlab/duo-ui","version":"16.2.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.2.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a2008efe24f452820e8f22be370a6513bbd6c918","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.2.0.tgz","fileCount":238,"integrity":"sha512-0E9agZciP+Mq5gbstRGX3Pvos9U1/D838pOjQqRAkDOoSUMKFG0+/iJhQB86v1jGJhawH+Tdd2TOpb/ao2kXRg==","signatures":[{"sig":"MEYCIQCbDbxvbRYdpBob66AgVqYDHddvtuIgGuEUflo6wLExVAIhANyTs7BCxDwuXMr6aVJkGnpLIqBR3xtE7yXSvUaanGfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954480},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"f0e1b7088f7de2356a67e5ae0e6049133984e0dd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.1.0","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.2.0_1788423335642_0.09655935802027149","host":"s3://npm-registry-packages-npm-production"}},"16.2.1":{"name":"@gitlab/duo-ui","version":"16.2.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.2.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"1526795d078528884beeb2bf903b7c4f1a675182","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.2.1.tgz","fileCount":238,"integrity":"sha512-FfR7zIvP721X6XSj4ZzcPBKnnMMmWrGuIBZVKXN3GUY1xGMASeTGZSzjF10Qr6nD0THRmxjoMPwpt4/9EhRCGw==","signatures":[{"sig":"MEUCIFrLH6tAVySpSsEXPOLXx2tS4EwPr2XQ2Hfb4PiG9ZhbAiEA49OuNAzdBX6Gf0Zq7Pcd4/flOj6nU+QCQeH+2EZdK8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955061},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"ed13403c451c4b382be98c9400ce596eb5efb08e","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.1.1","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.2.1_1788507887865_0.4649357835048791","host":"s3://npm-registry-packages-npm-production"}},"16.2.2":{"name":"@gitlab/duo-ui","version":"16.2.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.2.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"723ab79226d4250b0c34966631f2fa27b0db7df5","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.2.2.tgz","fileCount":238,"integrity":"sha512-qXWX9Cdm/Ybr1wi3nk3wAnHqqJjc9MQYkyHXhXjiPnV9qzTr0Zwfffbqb8JzW9rNhbwJwyCTjQgxVld9LzFGGg==","signatures":[{"sig":"MEUCIQDqTGZhW5t7KRfkIbfy4mbMKDFXfTYHsNBk6VE5zAJF0wIgZcrzUrrgBu6NJOJB2wPGyu8u+k7MVX4/9DsmN/XZOXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968603},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"925d130e5d5c0c4b1b7c0917987ff90181ba15ae","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.1.1","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.2.2_1788797796829_0.8964691210715832","host":"s3://npm-registry-packages-npm-production"}},"16.3.0":{"name":"@gitlab/duo-ui","version":"16.3.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.3.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"e71bbe836f4052175a7500c204f9f55c8972e71e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.3.0.tgz","fileCount":243,"integrity":"sha512-+DAKekZZ2nkp8Dkan5+7QRSAyxGR1gbNdVi5gIiyutn0u57JR+QK1K4RUSl/yvljoPHNF3wcEfAxVfJxVH37hg==","signatures":[{"sig":"MEUCIGDnkF+dcqqjx7m99rectO/dg9rTvL96F51O1c1aFP5TAiEAo15rx2NBTlVD8bTRzNxJeTWPqt1BNxkXbHam0VU5Sv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974453},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"9afd8a0056c83f3b62d33b04fd1c922134420336","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.1.2","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.3.0_1788882208412_0.008668618862947008","host":"s3://npm-registry-packages-npm-production"}},"16.3.1":{"name":"@gitlab/duo-ui","version":"16.3.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.3.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"a05d46600b28fb6bd82423ac0746562761ddcc9a","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.3.1.tgz","fileCount":245,"integrity":"sha512-R5U0dGE4agU/UB1AP4ahFJf4z0PTYFXgJhdwdbCjig4B4pWwIrHyzCdm68Nvr6IhZjdKE7VGxhDa2fNGEKhDwA==","signatures":[{"sig":"MEUCIBIkDVhnt3tZNrhvWyvZucj+yvBQi9yLJvgCc/jafQXvAiEA8vSAn+OSwpKCFWOtZ87J5/BhjeQj5YmVg3R9gY/SEhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978781},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"484e2678c9af05b246eaf333606dbcddaf122302","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.14","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.1.2","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.3.1_1788954599863_0.5109660367567561","host":"s3://npm-registry-packages-npm-production"}},"16.4.0":{"name":"@gitlab/duo-ui","version":"16.4.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.4.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"5dacd97a4a2ea3ecc66ee6ef6da9b7d789f39a1e","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.4.0.tgz","fileCount":247,"integrity":"sha512-YDyFmj9ImK5JUW/tyHnWCtynWK04c2IKWiHsfVZrwflCFNT3gPZsQwR6C4oThILNfXjSF92bI8B/MEMOoUAWWQ==","signatures":[{"sig":"MEQCIExNEFYp56H8F9Sx1s8xt0m5wnC/ksWCZp9fRDLmrf/OAiBorx+W9IH0woct77IpnOvV3NVdHprDdj6s7DkY7Z9l5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1996070},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"8c91a177e7133000dc6e04d70561f679c8cebf0c","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.15","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.2.0","babel-jest":"29.0.1","playwright":"^1.61.1","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.61.1","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.4.0_1789038564895_0.8215925243160263","host":"s3://npm-registry-packages-npm-production"}},"16.4.1":{"name":"@gitlab/duo-ui","version":"16.4.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.4.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"019b2f71efe94b55d0bdd1028a764a616695296c","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.4.1.tgz","fileCount":255,"integrity":"sha512-6M1LBZyFE0UuCvsY7/3/LD7zEO5FuWbkW4uqHPGV0vZzFrsC77/4xSFw6IqCru1nXOyyNk2HREUTTED7wqEDpg==","signatures":[{"sig":"MEQCIGaeO6NT69HmTkmyup+NIq+/4bkaYr3yKRW4KLI5c9eGAiAxfR+owGhXWy21fNeTf7l3joW+miXfEWPJzCIZQIzwEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAqYF1nJf62tdjsYsGwk2cfLKELlCUF8u9YOJ2psP8LQAiEA4/0ECDx6qkG7FFpjlV1ycUfp99wvJ9J+tetHejIgPBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035177},"main":"dist/index.js","module":"dist/index.js","source":"src/index.js","gitHead":"c1038e13f3153a71da7aae706bec40ea36190ecd","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"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 src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","generate:component":"plop","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","plop":"^2.5.4","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.15","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.2.2","babel-jest":"29.0.1","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.8","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","inquirer-select-directory":"^1.2.0","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.4.1_1789546427211_0.1528228548989765","host":"s3://npm-registry-packages-npm-production"}},"16.5.0":{"name":"@gitlab/duo-ui","version":"16.5.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.5.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"783558c7270e290670af269d4da4d38ef838c4c1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.5.0.tgz","fileCount":369,"integrity":"sha512-HFJZz/hAmOFNilLYgyDsq/IJUrksdwrbtTrqWAcbfy5AkjFROEgI5wz1axF9wIsSjcB42v9tnAcfw3mZiIez1g==","signatures":[{"sig":"MEYCIQDHrzBiwK9IpHSqE8jjxIBY9PTHHVkkJHFsdm1Lothd2QIhANAAhHq7L4ecKFb3c3oGdTxK2jpSpJqn3FT+Dtm03qfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHcDftksfJ2urUOGeTVSU5iKlCytNgCu0+4jgBOJPlflAiApvUiYOWUaxF4Cg4I8X8eNdcA1R/rc0MU9QigoRW7cyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2345620},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index.ts","gitHead":"96822497aa5a4699045542ec55d2af3b819a7bdf","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c && yarn build:types","clean":"rm -r dist storybook src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue,.ts .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","build:types":"vue-tsc --project tsconfig.build.json","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"oidc:40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^29.7.0","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"8.57.1","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.15","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.3.0","babel-jest":"29.0.1","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"29.5.11","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"29.7.0","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.164.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.9","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"21.5.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"29.7.0","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"7.16.1","gitlab-api-async-iterator":"^1.3.1","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.5.0_1790343280346_0.413925572838606","host":"s3://npm-registry-packages-npm-production"}},"16.5.1":{"name":"@gitlab/duo-ui","version":"16.5.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.5.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"7cec7d1f3eb202dec0312872461c8aa781b22130","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.5.1.tgz","fileCount":370,"integrity":"sha512-puuEhLLB7TOrMlSlzucff3ELXDoNvr/nvZQb/ggibUdTFibdSfPkNn0Tn5GXT34hMInFmYtXvH6oKJ2Vx5xC0w==","signatures":[{"sig":"MEQCIDKc9Iwdc7Cm0EWjzSQmfPlwbW5FcZjkl+XP71qjcMGAAiAm8s7KM998IGAecGMH3RQYjc8s0oWrI2mGlBUfi4EgEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFeyLKHSYgYj+gOlFlxTa1c2dQqDAw1o1HmAw/6Mod1eAiBEhqx04firGOzIGpqbfeDHlCWhB7bCtUHAs1xfJyHYyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2345806},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index.ts","gitHead":"364c0c263a382f720a4bd8c9eb1f9611e1067e65","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c && yarn build:types","clean":"rm -r dist storybook src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","build:types":"vue-tsc --project tsconfig.build.json","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^30.5.2","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"9.39.5","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","globals":"^17.12.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.16","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^137.3.1","babel-jest":"^30.5.2","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"30.0.0","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"30.5.2","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.165.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.9","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","eslint-plugin-vue":"^10.11.1","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"22.0.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"30.5.2","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"8.70.1","gitlab-api-async-iterator":"^1.3.1","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@typescript-eslint/eslint-plugin":"8.70.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.5.1_1790754526962_0.7665217584351418","host":"s3://npm-registry-packages-npm-production"}},"16.6.0":{"name":"@gitlab/duo-ui","version":"16.6.0","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.6.0","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"04fb8ea31dfa770c2ea25a7cb49f7f9cd1ea018f","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.6.0.tgz","fileCount":370,"integrity":"sha512-Y7AzTWEN0JW5HICzEaWM3TyS8qiNM279XNg8635r0zUs9NTZm3wMSNphsvIFjzCFMmU/7eKbedYGU8UvrGH6pw==","signatures":[{"sig":"MEYCIQDxoByvMTi9rJysaEuEgG6jNyn37tJlz3TpRmuJYvunGgIhAJgQMCc8rQh+LHUbYDI5GGBqLNOV1lzSf89hPsDDhPgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCksdMPJIcUdIeQeVL6rWHqcnpKUuDczkCOf6rj9PasFgIgK51b3lmSpZPhcsDH1S3RAy+QlLRpAIuV/WOPEK70KG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2353330},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index.ts","gitHead":"f1c941a5d77469999c68ef9345a2000f27491866","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c && yarn build:types","clean":"rm -r dist storybook src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","build:types":"vue-tsc --project tsconfig.build.json","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^30.5.2","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"9.39.5","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","globals":"^17.12.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.16","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^138.0.0","babel-jest":"^30.5.2","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"30.0.0","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"30.5.2","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.165.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.9","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","eslint-plugin-vue":"^10.11.1","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"22.0.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"30.5.2","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"8.70.1","gitlab-api-async-iterator":"^1.3.1","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@typescript-eslint/eslint-plugin":"8.70.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.6.0_1790771088126_0.7736832991194722","host":"s3://npm-registry-packages-npm-production"}},"16.6.1":{"name":"@gitlab/duo-ui","version":"16.6.1","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.6.1","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"5b96981b051712bf9119dc81785fbdbf15495612","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.6.1.tgz","fileCount":370,"integrity":"sha512-4zKLC/QLQDiMG2NFD6yJpir4ZyucQvhTsA2iW2erlTEl8SFnm3S+yAfpYORHlisKygmL9ATUqWxrlGJo0WVHbA==","signatures":[{"sig":"MEQCIGyfk5Qh9cfaej2MoHHytZFgNRtOv/XacQx2vU9NMHx4AiBI+283WzZoG0CQ53WyesYzlWuaT1iyFeq25uVs82tNKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFe/zTMncp0glPBSzIPDN8onD6utbjasR3BG0J7RmoQoAiEA+BXO2QQgAGKhcJZ1gUw56MxXjczD8ejJG8CqKnESAyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2353271},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index.ts","gitHead":"7d2b7c66a753e346e3e094112d65096f32164ebe","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c && yarn build:types","clean":"rm -r dist storybook src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","build:types":"vue-tsc --project tsconfig.build.json","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^30.5.2","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"9.39.5","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","globals":"^17.12.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.16","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^138.0.0","babel-jest":"^30.5.2","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"30.0.0","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"30.5.2","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.165.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.9","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","eslint-plugin-vue":"^10.11.1","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"22.0.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"30.5.2","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"8.70.1","gitlab-api-async-iterator":"^1.3.1","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@typescript-eslint/eslint-plugin":"8.70.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.6.1_1790835760627_0.06614906563980583","host":"s3://npm-registry-packages-npm-production"}},"16.6.2":{"name":"@gitlab/duo-ui","version":"16.6.2","author":{"name":"GitLab"},"license":"MIT","_id":"@gitlab/duo-ui@16.6.2","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"13d0c77dfd66312b710688c8d4282a9de1540066","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.6.2.tgz","fileCount":370,"integrity":"sha512-dbooTMWOfZ+jxvOsWPrsZ9bNAcnDKn/wlFSeclg1Pp0YQOLIoNxJzMQhoFIc/jf7MQlTVvv512vRQKYOrndG5Q==","signatures":[{"sig":"MEUCIFx/5ySJs0tIzxMV7VUrc6brJNAd6xiLRxb4+6LR0rg1AiEArg+6eAgjJ6kWkIWp7lqPUIdjDbehiOdDhoQgbXyUGZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVwyNqP41yDsSAc4I/Vitm268uIXacE7V2q5ld+OwWSAIhAPjhTGtuM7FjNRw1K9B8hss8i1o57auXpUquklk87ibY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2358010},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index.ts","gitHead":"5edbdebfd34d5d60f746974c325c830677cdc7e4","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c && yarn build:types","clean":"rm -r dist storybook src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","build:types":"vue-tsc --project tsconfig.build.json","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^30.5.2","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"9.39.5","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","globals":"^17.12.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.16","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^138.0.0","babel-jest":"^30.5.2","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"30.0.0","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"30.5.2","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.165.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.9","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","eslint-plugin-vue":"^10.11.1","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"22.0.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","jest-environment-jsdom":"30.5.2","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"8.70.1","gitlab-api-async-iterator":"^1.3.1","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@typescript-eslint/eslint-plugin":"8.70.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/duo-ui_16.6.2_1790845146627_0.3687227675039553","host":"s3://npm-registry-packages-npm-production"}},"16.7.0":{"_id":"@gitlab/duo-ui@16.7.0","bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"dist":{"shasum":"2e9cd1cd8e8b921877da630e79bd10b7e3f8cdf1","tarball":"https://registry.npmjs.org/@gitlab/duo-ui/-/duo-ui-16.7.0.tgz","fileCount":373,"integrity":"sha512-Gq00uNJEX+THtai6Yp6CCxxf2C2NyVF3rDGrZGfennKgnxTaUAZiviLLtHBeo3+cF+dMfq3l6tOGiJI3sPWMeA==","signatures":[{"sig":"MEUCIED6UeNZ8y1/Rsev/XMU/QdXY5DjVlS5ccyPyXHNo1/BAiEA+1wKdqpOvguAFIevRFfVbiLQoPMEQW7Gy4pR9UaWc2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAaXaEyRL1/0sTsUmXqxxyVzT8QQS6wb5aBmcXt1LOSiAiAmlY9qhriMaJKf14jpepQD7nX4TahebV5oM2Ejil1dJQ=="}],"unpackedSize":2364747},"main":"dist/index.js","name":"@gitlab/duo-ui","types":"dist/types/index.d.ts","author":{"name":"GitLab"},"module":"dist/index.js","source":"src/index.ts","gitHead":"f0d1d085a6712bd7e0f8c680cc3bacd0da04ee9e","license":"MIT","private":false,"release":{"fail":false,"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/gitlab"],"success":false,"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/gitlab"]},"scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c && yarn build:types","clean":"rm -r dist storybook src/scss/utilities.scss","start":"yarn storybook","eslint":"eslint --max-warnings 0 .","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","sync:gdk":"scripts/sync-to-gdk.sh","storybook":"storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","eslint:fix":"yarn eslint --fix","type-check":"vue-tsc --noEmit","build:types":"vue-tsc --project tsconfig.build.json","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","sync:gdk:watch":"scripts/sync-to-gdk.sh --watch","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","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":"storybook build -c .storybook -o storybook","storybook:build:test":"yarn build && 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","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"},"version":"16.7.0","_npmUser":{"name":"GitLab CI/CD","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"gitlab","oidcConfigId":"40e5a522-9f7e-430c-bf79-35f5bbd5a0c2"}},"homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Duo UI Components","directories":{},"jsnext:main":"dist/index.js","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"resolutions":{"sane":"^5.0.1","stylus":"npm:@gitlab/noop@1.0.1","chokidar":"^3.5.2","jackspeak":"2.1.1"},"sideEffects":["*.css","*.scss"],"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3","diff":"^8.0.2","marked":"^16.0.0","remend":"^1.3.0","echarts":"^5.3.2","morphdom":"^2.7.8","lodash-es":"^4.17.23","popper.js":"^1.16.1","portal-vue":"^2.1.7","marked-bidi":"^1.0.8","vue-resizable":"1.3.4","iframe-resizer":"^4.3.2","@floating-ui/dom":"1.8.0","marked-highlight":"^2.2.3","vue-runtime-helpers":"^1.1.2","vue-functional-data-merge":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"2.7.16","glob":"10.3.3","jest":"^30.5.2","sass":"^1.49.9","react":"^18.2.0","yargs":"^17.3.1","eslint":"10.11.0","globby":"^11.1.0","rollup":"^2.53.1","esbuild":"^0.18.0","globals":"^17.12.0","mermaid":"^11.16.0","pikaday":"^1.8.0","postcss":"8.4.28","vue-tsc":"2.2.12","webpack":"^5.9.0","axe-core":"^4.2.3","mockdate":"^2.0.5","prettier":"3.3.2","bootstrap":"4.6.2","dompurify":"3.4.16","react-dom":"^18.2.0","sass-true":"^6.1.0","storybook":"^7.6.20","stylelint":"16.8.1","@gitlab/ui":"^138.0.0","babel-jest":"^30.5.2","playwright":"^1.63.0","typescript":"5.5.4","vue-loader":"^15.8.3","vue-router":"3","@babel/core":"^7.29.7","@types/jest":"30.0.0","@types/node":"^22","@vue/compat":"3.5.30","emoji-regex":"^10.0.0","jest-circus":"30.5.2","npm-run-all":"^4.1.5","sass-export":"^2.1.2","sass-loader":"^10.2.0","tailwindcss":"3.4.4","@gitlab/svgs":"^3.166.0","autoprefixer":"^9.7.6","babel-loader":"^8.0.5","highlight.js":"^11.11.1","module-alias":"^2.2.2","postcss-scss":"4.0.4","@babel/parser":"^7.29.9","@gitlab/fonts":"^1.3.1","@storybook/vue":"^7.6.17","@vue/vue2-jest":"29.0.0","@vue/vue3-jest":"^29.1.1","postcss-loader":"^7.0.2","@babel/traverse":"^7.29.8","@storybook/test":"^7.6.20","@storybook/vue3":"^7.6.20","@vue/test-utils":"1.3.0","merge-cobertura":"^1.0.2","playwright-core":"^1.63.0","vue-loader-vue3":"npm:vue-loader@17","@json-render/vue":"^0.19.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.29.0","style-dictionary":"^3.8.0","@arkweid/lefthook":"0.7.7","@babel/preset-env":"^7.29.7","@json-render/core":"^0.19.0","@vue/compiler-sfc":"3.5.30","@yarnpkg/lockfile":"^1.1.0","eslint-plugin-vue":"^10.11.1","rollup-plugin-svg":"^2.0.0","rollup-plugin-vue":"^5.1.6","@storybook/theming":"^7.6.20","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.29.7","jest-image-snapshot":"^6.4.0","rollup-plugin-babel":"^4.4.0","storybook-dark-mode":"4.0.2","@jest/test-sequencer":"^29.7.0","@vue/server-renderer":"3.5.30","@vue/test-utils-vue3":"npm:@vue/test-utils@^2.4.6","rollup-plugin-string":"^3.0.0","@gitlab/eslint-plugin":"24.1.0","@storybook/addon-a11y":"^7.6.20","@storybook/addon-docs":"^7.6.20","rollup-plugin-postcss":"4.0.2","start-server-and-test":"^1.10.6","vue-template-compiler":"2.7.16","vue-test-utils-compat":"^0.0.15","@rollup/plugin-replace":"^2.3.2","@storybook/test-runner":"0.19.1","eslint-plugin-import-x":"4.17.1","jest-environment-jsdom":"30.5.2","tailwind-config-viewer":"2.0.4","@rollup/plugin-commonjs":"^11.1.0","@storybook/vue-webpack5":"^7.6.17","eslint-plugin-storybook":"0.12.0","@babel/preset-typescript":"^7.29.7","@gitlab/stylelint-config":"6.3.0","@storybook/vue3-webpack5":"^7.6.20","@storybook/addon-viewport":"^7.6.20","@typescript-eslint/parser":"8.70.1","gitlab-api-async-iterator":"^1.3.1","@types/jest-image-snapshot":"^6.4.0","@rollup/plugin-node-resolve":"^7.1.3","@storybook/addon-essentials":"^7.6.20","@storybook/builder-webpack5":"^7.6.20","eslint-import-resolver-jest":"3.0.2","prettier-plugin-tailwindcss":"^0.6.5","@storybook/addon-interactions":"^7.6.20","@typescript-eslint/eslint-plugin":"8.70.1","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"vue":"^2.7.16","pikaday":"^1.8.0","bootstrap":">=4.5.3 <=4.6.2","dompurify":">=2.5.2 <3.0.0 || >=3.1.2","@gitlab/ui":">=112.3.1","emoji-regex":">=10.0.0","tailwindcss":"^3","@gitlab/svgs":"^1.116.0 || ^2.0.0 || ^3.0.0","highlight.js":">=11.0.0 <12.0.0","@json-render/vue":"^0.19.0","@json-render/core":"^0.19.0"},"peerDependenciesMeta":{"@json-render/vue":{"optional":true},"@json-render/core":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/duo-ui_16.7.0_1790897768414_0.8790596155524188"}}},"time":{"created":"2024-10-25T09:44:53.558Z","modified":"2026-10-01T23:36:08.760Z","0.1.0":"2024-10-25T09:44:53.916Z","0.2.0":"2024-10-25T10:35:08.365Z","0.3.0":"2024-11-04T07:30:02.844Z","0.4.0":"2024-11-07T20:26:09.769Z","1.0.0":"2024-11-12T12:45:34.124Z","2.0.0":"2024-11-12T22:14:32.251Z","3.0.0":"2024-11-20T20:11:48.283Z","3.0.1":"2024-11-22T09:07:45.658Z","4.0.0":"2024-12-10T12:24:40.943Z","4.1.0":"2024-12-11T08:45:28.188Z","5.0.0":"2024-12-11T12:37:47.160Z","5.0.1":"2024-12-18T02:08:41.127Z","6.0.0":"2024-12-21T00:59:35.962Z","6.0.1":"2025-01-06T17:40:09.263Z","7.0.0":"2025-01-23T20:39:23.762Z","8.0.0":"2025-01-24T21:13:58.601Z","8.1.0":"2025-01-30T11:41:38.705Z","8.2.0":"2025-02-04T17:48:29.458Z","8.2.1":"2025-02-21T12:16:06.776Z","8.3.0":"2025-02-21T20:54:09.581Z","8.4.0":"2025-02-28T12:37:29.238Z","8.5.0":"2025-03-05T18:02:36.318Z","8.6.0":"2025-03-11T09:16:41.047Z","8.7.0":"2025-03-11T15:08:46.070Z","8.7.1":"2025-03-11T22:27:19.980Z","8.7.2":"2025-03-13T00:41:51.260Z","8.7.3":"2025-03-14T09:39:04.887Z","8.7.4":"2025-03-20T08:57:48.323Z","8.7.5":"2025-03-20T20:07:00.284Z","8.7.6":"2025-03-21T01:58:41.066Z","8.7.7":"2025-03-26T13:26:03.427Z","8.7.8":"2025-03-26T14:05:11.891Z","8.7.9":"2025-03-27T09:57:20.070Z","8.7.10":"2025-03-28T14:46:05.684Z","8.7.11":"2025-03-28T16:10:19.417Z","8.8.0":"2025-03-31T11:12:09.284Z","8.9.0":"2025-03-31T11:38:07.849Z","8.9.1":"2025-03-31T19:53:59.325Z","8.10.0":"2025-04-02T12:41:20.633Z","8.11.0":"2025-04-02T13:23:23.808Z","8.12.0":"2025-04-07T15:38:14.278Z","8.12.1":"2025-04-09T19:25:33.369Z","8.13.0":"2025-04-23T15:06:30.159Z","8.13.1":"2025-04-24T10:19:04.895Z","8.13.2":"2025-04-24T21:46:49.239Z","8.14.0":"2025-04-25T11:05:49.383Z","8.14.1":"2025-05-01T17:15:17.272Z","8.14.2":"2025-05-05T10:51:12.047Z","8.15.0":"2025-05-12T09:12:18.676Z","8.16.0":"2025-05-14T02:03:30.405Z","8.16.1":"2025-05-21T22:12:36.616Z","8.16.2":"2025-05-28T16:01:34.205Z","8.17.0":"2025-05-29T21:16:37.877Z","8.18.0":"2025-06-03T17:09:18.128Z","8.19.0":"2025-06-04T17:43:42.592Z","8.20.0":"2025-06-06T17:51:08.323Z","8.21.0":"2025-06-09T23:13:35.763Z","8.22.0":"2025-06-18T14:36:31.902Z","8.22.1":"2025-06-20T02:37:22.639Z","8.23.0":"2025-06-26T19:03:39.741Z","8.24.0":"2025-06-27T20:28:46.688Z","9.0.0":"2025-07-01T11:39:19.538Z","9.0.1":"2025-07-01T14:48:01.237Z","9.1.0":"2025-07-01T20:18:49.034Z","9.1.1":"2025-07-02T18:06:43.823Z","10.0.0":"2025-07-02T19:55:05.787Z","10.1.0":"2025-07-03T13:08:53.674Z","10.2.0":"2025-07-04T18:04:02.673Z","10.3.0":"2025-07-08T12:21:50.945Z","10.4.0":"2025-07-08T16:17:40.827Z","10.5.0":"2025-07-08T20:00:18.894Z","10.6.0":"2025-07-09T17:02:24.012Z","10.6.1":"2025-07-14T20:09:32.939Z","10.7.0":"2025-07-15T03:54:16.034Z","10.8.0":"2025-07-16T11:41:10.476Z","10.8.1":"2025-07-16T15:18:44.522Z","10.8.2":"2025-07-17T00:47:53.899Z","10.9.0":"2025-07-17T14:29:15.503Z","10.10.0":"2025-07-21T06:54:47.292Z","10.11.0":"2025-07-21T09:31:00.915Z","10.12.0":"2025-07-22T07:25:03.120Z","10.12.1":"2025-07-24T07:39:39.928Z","10.13.0":"2025-07-24T13:42:46.667Z","10.13.1":"2025-08-04T08:23:19.171Z","10.13.2":"2025-08-04T13:15:53.980Z","10.14.0":"2025-08-06T17:39:31.129Z","10.15.0":"2025-08-06T21:35:56.141Z","10.15.1":"2025-08-12T10:17:46.664Z","10.15.2":"2025-08-12T14:32:00.247Z","10.15.3":"2025-08-12T14:44:46.264Z","10.15.4":"2025-08-13T12:19:31.253Z","10.16.0":"2025-08-13T14:38:30.314Z","10.16.1":"2025-08-14T15:31:11.252Z","10.16.2":"2025-08-19T18:07:22.218Z","10.16.3":"2025-08-19T18:54:08.461Z","10.17.0":"2025-08-21T09:43:36.817Z","10.17.1":"2025-08-21T17:59:22.587Z","10.17.2":"2025-08-22T22:36:31.605Z","10.17.3":"2025-08-24T14:01:03.878Z","10.17.4":"2025-08-26T04:49:51.269Z","10.18.0":"2025-08-26T13:39:42.411Z","10.19.0":"2025-09-04T22:51:48.906Z","10.20.0":"2025-09-05T18:39:01.391Z","10.21.0":"2025-09-11T23:20:42.830Z","10.22.0":"2025-09-12T15:08:41.334Z","10.22.1":"2025-09-12T16:52:47.686Z","10.23.0":"2025-09-13T16:36:53.224Z","10.23.1":"2025-09-16T14:10:21.606Z","11.0.0":"2025-09-18T16:57:30.443Z","11.0.1":"2025-09-18T19:48:07.314Z","11.1.0":"2025-09-19T18:11:57.295Z","11.1.1":"2025-09-24T02:17:20.241Z","11.1.2":"2025-09-24T11:07:49.466Z","11.2.0":"2025-09-28T23:26:36.435Z","11.2.1":"2025-09-29T06:41:27.094Z","11.2.2":"2025-10-03T07:38:44.642Z","11.3.0":"2025-10-03T19:05:57.163Z","11.4.0":"2025-10-07T06:07:38.835Z","11.4.1":"2025-10-08T14:35:30.761Z","12.0.0":"2025-10-09T11:56:47.083Z","12.1.0":"2025-10-10T17:02:34.947Z","12.1.1":"2025-10-13T20:26:30.533Z","12.2.0":"2025-10-14T06:37:15.454Z","12.3.0":"2025-10-16T11:30:49.032Z","12.3.1":"2025-10-16T13:54:04.701Z","12.3.2":"2025-10-16T17:20:31.384Z","12.3.3":"2025-10-17T14:20:21.220Z","12.4.0":"2025-10-21T09:47:59.976Z","12.4.1":"2025-10-21T13:20:54.869Z","12.4.2":"2025-10-22T10:28:19.109Z","12.4.3":"2025-10-23T12:27:54.918Z","13.0.0":"2025-10-24T17:59:18.766Z","13.0.1":"2025-10-24T20:21:35.566Z","13.0.2":"2025-10-24T21:09:09.945Z","13.0.3":"2025-10-27T14:57:46.081Z","13.0.4":"2025-10-27T19:35:15.887Z","13.1.0":"2025-10-28T17:34:18.014Z","13.2.0":"2025-10-28T20:51:11.149Z","13.3.0":"2025-10-29T13:22:11.573Z","13.4.0":"2025-10-30T14:02:42.114Z","13.5.0":"2025-10-31T17:02:28.611Z","13.5.1":"2025-11-03T09:43:20.072Z","13.5.2":"2025-11-03T12:19:25.876Z","13.5.3":"2025-11-04T14:30:31.188Z","13.6.0":"2025-11-04T18:49:30.701Z","13.6.1":"2025-11-05T08:48:22.696Z","13.6.2":"2025-11-05T20:15:54.048Z","13.6.3":"2025-11-06T14:26:49.674Z","13.7.0":"2025-11-07T09:36:41.397Z","13.7.1":"2025-11-07T14:31:04.213Z","13.8.0":"2025-11-07T14:51:16.770Z","13.9.0":"2025-11-07T16:24:28.732Z","13.10.0":"2025-11-07T20:25:55.518Z","13.10.1":"2025-11-10T15:05:39.899Z","13.10.2":"2025-11-10T21:31:05.206Z","13.10.3":"2025-11-11T18:12:07.122Z","13.10.4":"2025-11-12T14:17:06.952Z","13.10.5":"2025-11-12T18:06:54.903Z","13.10.6":"2025-11-13T10:23:34.000Z","13.10.7":"2025-11-13T15:33:07.565Z","13.10.8":"2025-11-14T14:34:34.684Z","14.0.0":"2025-11-18T12:18:32.417Z","14.1.0":"2025-11-18T14:20:08.383Z","14.1.1":"2025-11-20T00:07:01.618Z","14.2.0":"2025-11-20T09:12:16.610Z","14.3.0":"2025-11-20T15:30:19.389Z","15.0.0":"2025-11-21T09:19:07.961Z","15.0.1":"2025-11-25T10:23:31.658Z","15.0.2":"2025-11-26T19:45:57.584Z","15.0.3":"2025-12-02T16:09:44.390Z","15.0.4":"2025-12-03T18:07:46.619Z","15.0.5":"2025-12-07T22:01:51.030Z","15.0.6":"2025-12-08T11:49:39.092Z","15.0.7":"2025-12-08T16:03:57.034Z","15.0.8":"2025-12-08T19:54:40.419Z","15.1.0":"2025-12-10T18:40:29.099Z","15.2.0":"2025-12-11T01:32:46.048Z","15.3.0":"2025-12-11T08:09:23.054Z","15.4.0":"2025-12-15T11:37:59.151Z","15.4.1":"2026-01-06T10:30:31.731Z","15.4.2":"2026-01-06T18:13:52.379Z","15.5.0":"2026-01-09T19:03:20.359Z","15.5.1":"2026-01-13T23:29:07.123Z","15.6.0":"2026-01-16T10:33:46.855Z","15.7.0":"2026-01-16T13:16:34.654Z","15.7.1":"2026-01-27T01:15:36.983Z","15.7.2":"2026-01-28T12:56:30.693Z","15.8.0":"2026-01-28T21:03:50.075Z","15.8.1":"2026-01-29T13:23:03.897Z","15.8.2":"2026-01-30T18:27:49.869Z","15.8.3":"2026-02-02T19:46:24.316Z","15.9.0":"2026-02-10T10:10:50.525Z","15.10.0":"2026-02-10T12:57:43.234Z","15.10.1":"2026-02-13T17:05:19.025Z","15.11.0":"2026-03-02T23:20:49.791Z","15.12.0":"2026-03-04T09:55:44.390Z","15.12.1":"2026-03-09T16:47:48.476Z","15.13.0":"2026-03-11T10:06:59.202Z","15.14.0":"2026-03-20T14:00:26.074Z","15.15.0":"2026-03-23T11:02:41.005Z","15.15.1":"2026-03-24T16:31:38.379Z","15.16.0":"2026-03-26T10:23:52.906Z","15.16.1":"2026-03-27T20:14:50.191Z","15.17.0":"2026-03-31T17:09:19.390Z","15.18.0":"2026-04-07T16:06:59.593Z","15.19.0":"2026-04-09T06:51:50.744Z","15.19.1":"2026-04-09T08:13:32.113Z","15.20.0":"2026-04-15T15:22:02.842Z","15.21.0":"2026-04-22T14:50:40.276Z","15.21.1":"2026-04-23T10:52:59.739Z","15.22.0":"2026-04-28T20:04:26.145Z","15.23.0":"2026-04-30T07:31:23.303Z","15.24.0":"2026-04-30T14:33:13.982Z","15.25.0":"2026-05-01T10:22:43.248Z","15.25.1":"2026-05-04T09:09:41.634Z","15.26.0":"2026-05-06T22:08:50.951Z","15.26.1":"2026-05-07T07:16:26.165Z","15.26.2":"2026-05-08T00:57:07.360Z","15.27.0":"2026-05-08T05:37:18.895Z","15.27.1":"2026-05-12T23:42:19.619Z","15.28.0":"2026-05-13T08:02:45.725Z","15.28.1":"2026-05-15T06:52:09.389Z","15.29.0":"2026-05-15T17:25:45.475Z","15.30.0":"2026-05-21T11:33:06.456Z","15.31.0":"2026-05-22T07:38:41.195Z","15.31.1":"2026-05-22T14:18:29.018Z","15.31.2":"2026-05-26T08:02:13.904Z","15.32.0":"2026-06-01T16:00:37.995Z","15.33.0":"2026-06-02T14:01:16.708Z","15.34.0":"2026-06-04T15:01:52.292Z","15.35.0":"2026-06-08T12:32:30.618Z","15.36.0":"2026-06-09T22:59:30.269Z","15.36.1":"2026-06-17T13:51:46.248Z","15.36.2":"2026-06-18T07:00:55.044Z","15.37.0":"2026-06-22T16:10:12.011Z","15.37.1":"2026-06-23T14:55:54.726Z","15.38.0":"2026-06-29T13:04:29.870Z","15.38.1":"2026-07-01T13:44:37.887Z","15.39.0":"2026-07-02T06:42:35.569Z","15.40.0":"2026-07-06T09:25:08.450Z","15.41.0":"2026-07-08T12:06:58.570Z","15.41.1":"2026-07-13T18:18:43.921Z","15.41.2":"2026-07-14T13:28:11.983Z","15.41.3":"2026-07-14T13:47:22.225Z","15.41.4":"2026-07-15T17:47:23.291Z","15.41.5":"2026-07-16T18:54:55.477Z","15.41.6":"2026-07-20T09:37:34.223Z","15.42.0":"2026-07-27T10:39:34.577Z","15.42.1":"2026-07-28T12:24:35.635Z","15.43.0":"2026-07-30T06:59:02.860Z","15.43.1":"2026-07-30T08:52:39.816Z","15.44.0":"2026-07-30T17:05:16.522Z","15.45.0":"2026-08-04T07:37:06.804Z","15.46.0":"2026-08-05T09:08:13.496Z","15.46.1":"2026-08-05T22:38:42.350Z","15.47.0":"2026-08-12T09:10:29.984Z","16.0.0":"2026-08-25T09:37:21.503Z","16.0.1":"2026-08-26T15:44:02.055Z","16.1.0":"2026-08-27T13:46:31.831Z","16.1.1":"2026-08-28T14:11:34.779Z","16.2.0":"2026-09-03T08:15:35.844Z","16.2.1":"2026-09-04T07:44:48.036Z","16.2.2":"2026-09-07T16:16:36.952Z","16.3.0":"2026-09-08T15:43:28.554Z","16.3.1":"2026-09-09T11:50:00.005Z","16.4.0":"2026-09-10T11:09:25.025Z","16.4.1":"2026-09-16T08:13:47.317Z","16.5.0":"2026-09-25T13:34:40.449Z","16.5.1":"2026-09-30T07:48:47.070Z","16.6.0":"2026-09-30T12:24:48.241Z","16.6.1":"2026-10-01T06:22:40.744Z","16.6.2":"2026-10-01T08:59:06.771Z","16.7.0":"2026-10-01T23:36:08.521Z"},"bugs":{"url":"https://gitlab.com/gitlab-org/duo-ui/issues"},"author":{"name":"GitLab"},"license":"MIT","homepage":"https://gitlab.com/gitlab-org/duo-ui#readme","repository":{"url":"git+ssh://git@gitlab.com/gitlab-org/duo-ui.git","type":"git"},"description":"Duo UI Components","maintainers":[{"name":"rob.hunt-gitlab","email":"rhunt@gitlab.com"},{"name":"gitlab-administration","email":"frontend-administration@gitlab.com"},{"name":"tzallmann","email":"tzallmann@gitlab.com"},{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},{"name":"apanchal-gitlab","email":"apanchal@gitlab.com"},{"name":"jhope-gitlab","email":"jhope@gitlab.com"},{"name":"drosse-gitlab","email":"drossetti@gitlab.com"}],"readme":"# Duo UI\n\nDuo UI is a library that is home to all Duo Components which are shared across multiple Host systems.\n\n## Storbook\n\nLatest main branch: <https://gitlab-org.gitlab.io/duo-ui/>\n\n## Usage\n\n1. To use Duo UI in your project, add it as a dependency:\n\n    ```sh\n    yarn add @gitlab/duo-ui\n    ```\n\n    > **Note:** Make sure to also install Duo UI's peer dependencies. Refer to the\n    > [`package.json`](./package.json) for the list of peer dependencies and their expected versions.\n\n## Quick start - development\n\n**Note:** Duo UI isn't designed to be built on Windows natively. Either\n[WSL](https://learn.microsoft.com/en-us/windows/wsl/) or\n[GitPod](https://www.gitpod.io/docs/configure/authentication/gitlab) can be used to set up a\nUNIX-like environment in which to build it.\n\nMake sure you have [Node](https://nodejs.org/en/) 16.x (LTS) and [Yarn](https://yarnpkg.com/) 1.22\nor newer.\n\n```sh\n# Clone the project\ngit clone git@gitlab.com:gitlab-org/duo-ui.git\n\n# Navigate to the root of the project\ncd duo-ui\n\n# Install all the dependencies of the project\nyarn # or yarn install\n\n# Build and launch storybook to see the components in the browser\nyarn storybook\n```\n\nGo to <http://localhost:9001/>\n\n## Testing\n\n### Unit tests\n\nComponents’ unit tests live in the `tests/components`. The tests are organized following the same\ndirectory structure used to organize components.\n\n- `yarn test:unit` runs all unit tests.\n\n- `yarn test:unit:watch` runs all unit tests in watch mode.\n\n- `yarn test:unit:debug` runs all unit tests and allow to attach a debugger to the test runner process.\n\n- `yarn jest [name_pattern]` runs spec files that match the specified name pattern.\n\n#### Examples\n\n- `yarn jest datepicker` will match all spec files with a name that contains the word _datepicker_.\n\n- `yarn jest datepicker -t \"when draw event is emitted\"` goes a step further and only runs the test\nwith a description that matches the argument passed to the `t` flag.\n\n### Visual regression tests\n\nDuo UI uses visual snapshot tests to prevent introducing regressions with CSS and\nlayout changes on components. Read more on this in the [visual testing documentation](doc/contributing/visual_testing.md).\n\n## Releases\n\nSee [Updating Duo UI Packages](doc/updating-duo-ui-packages.md) for information on how the\n`@gitlab/duo-ui` package is kept up to date in various projects.\n\n## Contributing guide\n\nPlease refer to [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to add new components and\ncontribute in general to Duo UI.\n\n### FAQs\n\nAny question? Have a look at our [FAQ.md](FAQ.md), you might find the answer there.\n","readmeFilename":"README.md"}