{"bugs":{"url":"https://github.com/microsoft/tabster/issues"},"dist":{"shasum":"18d130b254baeb113d03b7606e89fa90b7677122","tarball":"https://registry.npmjs.org/tabster/-/tabster-8.8.1.tgz","fileCount":250,"integrity":"sha512-MVwqtSeuwcwGFM4V/TXRN93IGoxhaAQek+highHWZRcDecPy2WlsohvAnngu06EI2qtu3OQZC08Cg+vx78we9Q==","signatures":[{"sig":"MEQCIDOte/zl/yMXzvZpQCHcS0+Qx8Dh97baispj+N1nMUiAAiBWdvObqWp2RmseXHxKatZ80ILPi4crj4xb0+Wv2XVMrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522294},"main":"./dist/cjs/index.cjs","name":"tabster","type":"module","types":"./dist/esm/index.d.ts","author":{"name":"Marat Abdullin","email":"marata@microsoft.com"},"module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"84854933e8538865fdd162874751021d3a7b0fc5","license":"MIT","scripts":{"lint":"eslint src/ --fix","test":"node tests/utils/runner.cjs","build":"npm run clean && npm run build-bundle && npm run build-storybook","clean":"rimraf dist","serve":"npx http-serve storybook-static","start":"npm run storybook","format":"prettier --write .","release":"release-it","test:all":"npm run test && npm run test:uncontrolled && npm run test:root-dummy-inputs && npm run test:shadowdom && npm run test:shadowdom:uncontrolled && npm run test:shadowdom:root-dummy-inputs","storybook":"storybook dev -p 8080","build-docs":"cd docs && npm install && npm run build","lint:check":"eslint src/","serve-docs":"cd docs && npm run serve","start-docs":"cd docs && npm run start","type-check":"npm run type-check:lib && npm run type-check:tests && npm run type-check:stories","bundle-size":"npm run build-bundle && monosize measure","build-bundle":"tsc -p src/tsconfig.build.json && node scripts/build-bundle.mjs","format:check":"prettier --check .","prepublishOnly":"npm run build","test:shadowdom":"SHADOWDOM=true npm test","type-check:lib":"tsc -b  src/tsconfig.lib.json","build-storybook":"storybook build","type-check:tests":"tsc -b tests/tsconfig.spec.json","test:uncontrolled":"STORYBOOK_UNCONTROLLED=true npm test","start:uncontrolled":"STORYBOOK_UNCONTROLLED=true npm run storybook","type-check:stories":"tsc -b stories/tsconfig.stories.json","prepare-pages-deploy":"rimraf ./.pages-deploy && npm run build-docs && npm run build-storybook && copyfiles -u 2 -a \"./docs/build/**/*\" ./.pages-deploy && copyfiles -u 1 -a \"./storybook-static/**/*\" ./.pages-deploy/storybook","test:root-dummy-inputs":"STORYBOOK_UNCONTROLLED=true STORYBOOK_ROOT_DUMMY_INPUTS=true npm test","start:root-dummy-inputs":"STORYBOOK_UNCONTROLLED=true STORYBOOK_ROOT_DUMMY_INPUTS=true npm run storybook","test:shadowdom:uncontrolled":"SHADOWDOM=true STORYBOOK_UNCONTROLLED=true npm test","test:shadowdom:root-dummy-inputs":"SHADOWDOM=true STORYBOOK_UNCONTROLLED=true STORYBOOK_ROOT_DUMMY_INPUTS=true npm test"},"_npmUser":{"name":"uifabricteam","email":"fui-svc@microsoft.com"},"homepage":"https://github.com/microsoft/tabster#readme","overrides":{"brace-expansion":"$brace-expansion","jest-environment-puppeteer":{"jest-environment-node":"30.4.1"}},"repository":{"url":"git+https://github.com/microsoft/tabster.git","type":"git"},"_npmVersion":"11.19.0","description":"Focus Management Tools for Web","directories":{},"maintainers":[{"name":"uifabricteam","email":"fui-svc@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tslib":"^2.8.1","keyborg":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","vite":"^8.0.13","react":"^19.2.6","eslint":"^10.4.0","rimraf":"^6.1.3","monosize":"0.10.0","prettier":"^3.8.3","@swc/core":"1.15.33","copyfiles":"^2.4.1","puppeteer":"^25.0.4","react-dom":"^19.2.6","storybook":"^10.4.0","tree-kill":"^1.2.2","babel-jest":"^30.4.1","release-it":"^21.0.1","strip-ansi":"^7.2.0","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.15","babel-loader":"^10.1.1","@eslint/compat":"^2.1.0","auto-changelog":"^2.5.1","jest-puppeteer":"^11.0.0","brace-expansion":"file:./compat/brace-expansion","@types/react-dom":"^19.2.3","@babel/preset-env":"^7.29.5","typescript-eslint":"^8.59.4","@babel/preset-react":"^7.28.5","@storybook/html-vite":"^10.4.0","eslint-plugin-header":"^3.1.1","monosize-storage-git":"0.3.5","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","@types/expect-puppeteer":"^5.0.6","@babel/preset-typescript":"^7.28.5","monosize-bundler-webpack":"0.4.1","@typescript-eslint/parser":"^8.59.4","tsconfig-paths-webpack-plugin":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.59.4","@babel/plugin-proposal-decorators":"^7.29.0","@babel/plugin-transform-react-jsx":"^7.28.6","@types/jest-environment-puppeteer":"^5.0.6","@babel/plugin-transform-typescript":"^7.28.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tabster_8.8.1_1788447353493_0.4028377601188713","host":"s3://npm-registry-packages-npm-production"},"_id":"tabster@8.8.1","version":"8.8.1"}