{"_id":"@nvidia/foundations-react-core","_rev":"8-f3d5f5769e156a2805ae840b835e35d6","name":"@nvidia/foundations-react-core","dist-tags":{"latest":"1.7.0"},"versions":{"0.600.0":{"name":"@nvidia/foundations-react-core","version":"0.600.0","license":"Apache-2.0","_id":"@nvidia/foundations-react-core@0.600.0","maintainers":[{"name":"ptaylor","email":"paul.e.taylor@me.com"},{"name":"nvidia-admin","email":"nvidia-npm-registry@nvidia.com"},{"name":"ryanarmstrong","email":"rarmstrong@nvidia.com"},{"name":"colep","email":"colep@nvidia.com"}],"dist":{"shasum":"f4ca2584222de83d891bf2404d6a850146e88294","tarball":"https://registry.npmjs.org/@nvidia/foundations-react-core/-/foundations-react-core-0.600.0.tgz","fileCount":1416,"integrity":"sha512-7Vl2hWrA5uzjOLOuiW8JlzeXxxdYyqxR0aTPjaFIsHwvihMx+Js3J98E8/9uza9zunAyhMMkTWNeWV25EHZ6YQ==","signatures":[{"sig":"MEUCIBUJP82esahWlfO1OYvp5SwRq9g6XdlXUQcIv/rbycORAiEAgydDUQIbl++0KkDUidyvTup9Dfxv4DqI4DEyjDcp8rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5127501},"main":"./dist/index.cjs","type":"module","_from":"file:nvidia-foundations-react-core-0.600.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.cjs"}},"./changelog":"./CHANGELOG.md","./changelog.md":"./CHANGELOG.md","./package.json":"./package.json","./component-metadata.js":"./dist/component-metadata.js"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint ./src","test":"vitest --typecheck run","bench":"vitest bench","build":"INJECT_CSS_IMPORT=false tsup","postbuild":"pnpm run validate-build && pnpm exec publint","test:watch":"vitest --typecheck","type-check":"tsc --noEmit","validate-build":"tsx scripts/validate-build.ts","generate-licenses":"tsx ../../scripts/generate-licenses/generate-licenses.ts"},"_npmUser":{"name":"colep","email":"colep@nvidia.com"},"_resolved":"/Users/colep/ngc/kaizen-ui-foundations/packages/foundations-react-core/nvidia-foundations-react-core-0.600.0.tgz","_integrity":"sha512-7Vl2hWrA5uzjOLOuiW8JlzeXxxdYyqxR0aTPjaFIsHwvihMx+Js3J98E8/9uza9zunAyhMMkTWNeWV25EHZ6YQ==","_npmVersion":"10.9.4","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"date-fns":"^4.1.0","radix-ui":"^1.4.3","fast-equals":"^5.2.2","@date-fns/tz":"^1.2.0","@shikijs/core":"^3.4.2","@ariakit/react":"^0.4.20","@shikijs/langs":"^3.4.2","@shikijs/types":"^3.4.2","@shikijs/themes":"^3.4.2","react-day-picker":"^9.7.0","isomorphic-dompurify":"2.26.0","class-variance-authority":"^0.7.1","@shikijs/engine-javascript":"^3.4.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","zod":"^4.1.12","tsup":"^8.5.0","vite":"^7.0.4","jsdom":"^26.1.0","react":"^19","rimraf":"^6.0.1","rollup":"^4.45.1","vitest":"^3.2.4","esbuild":"^0.25.6","fast-glob":"^3.3.3","react-dom":"^19","storybook":"^9.1.4","typescript":"^5","@types/node":"^24","@types/react":"^19","autoprefixer":"^10.4.21","react-hook-form":"^7.60.0","@storybook/react":"9.1.4","@types/react-dom":"^19","@types/lodash.omit":"^4.5.9","@babel/preset-react":"^7.27.1","@hookform/resolvers":"^5.2.2","@testing-library/react":"^16.3.0","eslint-plugin-rulesdir":"^0.2.2","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/foundations-react-core_0.600.0_1770351813077_0.46032614189573784","host":"s3://npm-registry-packages-npm-production"}},"0.604.1":{"name":"@nvidia/foundations-react-core","version":"0.604.1","license":"Apache-2.0","_id":"@nvidia/foundations-react-core@0.604.1","maintainers":[{"name":"ptaylor","email":"paul.e.taylor@me.com"},{"name":"nvidia-admin","email":"nvidia-npm-registry@nvidia.com"},{"name":"ryanarmstrong","email":"rarmstrong@nvidia.com"},{"name":"colep","email":"colep@nvidia.com"}],"dist":{"shasum":"ef13b2077b3fed7be546b93c2a475129a4c4d533","tarball":"https://registry.npmjs.org/@nvidia/foundations-react-core/-/foundations-react-core-0.604.1.tgz","fileCount":1467,"integrity":"sha512-aHAWRlEn7gKtapN6SP9prmO/a8LIpl5JcBOY5eO8/YB+blLQOkMWVj7MYONjvSPnrdFqi4dICO9IPMAkD/9Xyw==","signatures":[{"sig":"MEUCIE1dqXyMTqQWu1yMXNNuTOpMBT5Ce2ox08IO8nSonJfkAiEAlTBOQXIvnCbjzyqMoc9Ydg1R3V++3zqJ8yu8+SWsPTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5127501},"main":"./dist/index.cjs","type":"module","_from":"file:nvidia-foundations-react-core-0.604.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.cjs"}},"./changelog":"./CHANGELOG.md","./changelog.md":"./CHANGELOG.md","./package.json":"./package.json","./component-metadata.js":"./dist/component-metadata.js"},"scripts":{"dev":"pnpm run build --watch","test":"vitest --typecheck run","bench":"vitest bench","build":"tsup","postbuild":"pnpm run validate-build && pnpm exec publint","test:watch":"vitest --typecheck","type-check":"tsc --noEmit","validate-build":"tsx scripts/validate-build.ts","generate-licenses":"tsx ../../scripts/generate-licenses/generate-licenses.ts"},"_npmUser":{"name":"colep","email":"colep@nvidia.com"},"_resolved":"/Users/colep/ngc/kaizen-ui-foundations/packages/foundations-react-core/nvidia-foundations-react-core-0.604.1.tgz","_integrity":"sha512-aHAWRlEn7gKtapN6SP9prmO/a8LIpl5JcBOY5eO8/YB+blLQOkMWVj7MYONjvSPnrdFqi4dICO9IPMAkD/9Xyw==","_npmVersion":"10.9.4","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"date-fns":"^4.1.0","radix-ui":"^1.4.3","fast-equals":"^5.2.2","@date-fns/tz":"^1.2.0","@shikijs/core":"^3.4.2","@ariakit/react":"^0.4.20","@shikijs/langs":"^3.4.2","@shikijs/types":"^3.4.2","@shikijs/themes":"^3.4.2","react-day-picker":"^9.7.0","isomorphic-dompurify":"2.26.0","class-variance-authority":"^0.7.1","@shikijs/engine-javascript":"^3.4.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","zod":"^4.1.12","tsup":"^8.5.0","vite":"^7.0.4","jsdom":"^26.1.0","react":"^19","rimraf":"^6.0.1","rollup":"^4.45.1","vitest":"^3.2.4","esbuild":"^0.25.6","fast-glob":"^3.3.3","react-dom":"^19","storybook":"^10.2.12","typescript":"^5","@types/node":"^24","@types/react":"^19","autoprefixer":"^10.4.21","react-hook-form":"^7.60.0","@types/react-dom":"^19","@types/lodash.omit":"^4.5.9","@babel/preset-react":"^7.27.1","@hookform/resolvers":"^5.2.2","@storybook/react-vite":"10.2.12","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/foundations-react-core_0.604.1_1773774281100_0.49413049167761947","host":"s3://npm-registry-packages-npm-production"}},"0.607.3":{"name":"@nvidia/foundations-react-core","version":"0.607.3","license":"Apache-2.0","_id":"@nvidia/foundations-react-core@0.607.3","maintainers":[{"name":"ptaylor","email":"paul.e.taylor@me.com"},{"name":"nvidia-admin","email":"nvidia-npm-registry@nvidia.com"},{"name":"ryanarmstrong","email":"rarmstrong@nvidia.com"},{"name":"colep","email":"colep@nvidia.com"}],"dist":{"shasum":"0ba9920cea3d8ee275c47dc66e5a609ebc59c56b","tarball":"https://registry.npmjs.org/@nvidia/foundations-react-core/-/foundations-react-core-0.607.3.tgz","fileCount":1604,"integrity":"sha512-M+7J0WKe8LZIXrROgSP2VjqiHyly3KczBZbfhl+vvu/qngfPo1zKcD0ou1RG7StiF5z/snL60jmgRNcQblmBfw==","signatures":[{"sig":"MEYCIQDwCQmsAMVhO6/uGrCxbYhkPZQjKJL21DZjMvBQ6Min4QIhAKbtoOdXpuQGoptMxIzeMuR7FSVL9X+i2/9hg3Vp07NY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5460321},"main":"./dist/index.cjs","type":"module","_from":"file:nvidia-foundations-react-core-0.607.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.cjs"}},"./changelog":"./CHANGELOG.md","./changelog.md":"./CHANGELOG.md","./package.json":"./package.json","./component-metadata.js":"./dist/component-metadata.js"},"scripts":{"dev":"pnpm run build --watch","test":"vitest --typecheck run","bench":"vitest bench","build":"tsup","postbuild":"pnpm run validate-build && pnpm exec publint","test:watch":"vitest --typecheck","type-check":"tsc --noEmit","validate-build":"tsx scripts/validate-build.ts","generate-licenses":"tsx ../../scripts/generate-licenses/generate-licenses.ts"},"_npmUser":{"name":"colep","email":"colep@nvidia.com"},"_resolved":"/Users/colep/ngc/kaizen-ui-foundations/packages/foundations-react-core/nvidia-foundations-react-core-0.607.3.tgz","_integrity":"sha512-M+7J0WKe8LZIXrROgSP2VjqiHyly3KczBZbfhl+vvu/qngfPo1zKcD0ou1RG7StiF5z/snL60jmgRNcQblmBfw==","_npmVersion":"10.9.4","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"date-fns":"^4.1.0","radix-ui":"^1.4.3","fast-equals":"^5.2.2","@date-fns/tz":"^1.2.0","@shikijs/core":"^3.4.2","@ariakit/react":"^0.4.20","@shikijs/langs":"^3.4.2","@shikijs/types":"^3.4.2","@shikijs/themes":"^3.4.2","react-day-picker":"^9.7.0","isomorphic-dompurify":"3.10.0","class-variance-authority":"^0.7.1","@shikijs/engine-javascript":"^3.4.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","zod":"^4.1.12","tsup":"^8.5.0","vite":"^7.0.4","jsdom":"^26.1.0","react":"19.3.0-canary-b4546cd0-20260318","rimraf":"^6.0.1","rollup":"^4.45.1","vitest":"^4.1.1","esbuild":"^0.25.6","fast-glob":"^3.3.3","react-dom":"19.3.0-canary-b4546cd0-20260318","storybook":"^10.2.12","typescript":"^5","@types/node":"^24","@types/react":"^19","autoprefixer":"^10.4.21","react-hook-form":"^7.60.0","@types/react-dom":"^19","@types/lodash.omit":"^4.5.9","@babel/preset-react":"^7.27.1","@hookform/resolvers":"^5.2.2","@storybook/react-vite":"10.2.12","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/foundations-react-core_0.607.3_1777573245974_0.5643345268702247","host":"s3://npm-registry-packages-npm-production"}},"0.607.4":{"name":"@nvidia/foundations-react-core","version":"0.607.4","license":"Apache-2.0","_id":"@nvidia/foundations-react-core@0.607.4","maintainers":[{"name":"ptaylor","email":"paul.e.taylor@me.com"},{"name":"nvidia-admin","email":"nvidia-npm-registry@nvidia.com"},{"name":"ryanarmstrong","email":"rarmstrong@nvidia.com"},{"name":"colep","email":"colep@nvidia.com"}],"dist":{"shasum":"4687a8a414d4582e470b48833e4cf53e287259da","tarball":"https://registry.npmjs.org/@nvidia/foundations-react-core/-/foundations-react-core-0.607.4.tgz","fileCount":1604,"integrity":"sha512-8vSXs5yB4j7n/ROHVpXuql5BZRHoVl+lOa8hIVfzJkVrNWXbz6H5BI5SOWKXZPrOTk9jg3fj7Pesxa6PTMMEhw==","signatures":[{"sig":"MEUCIFEScNXELvjtNJHZ8ZML5H82D1DLhRgQx16ZCeAGGzxmAiEAizj58eHWjVFg3W8UMBWMS/BlVcyk09eJUDimmUj0nyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5460395},"main":"./dist/index.cjs","type":"module","_from":"file:nvidia-foundations-react-core-0.607.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.cjs"}},"./changelog":"./CHANGELOG.md","./changelog.md":"./CHANGELOG.md","./package.json":"./package.json","./component-metadata.js":"./dist/component-metadata.js"},"scripts":{"dev":"pnpm run build --watch","test":"vitest --typecheck run","bench":"vitest bench","build":"tsup","postbuild":"pnpm run validate-build && pnpm exec publint","test:watch":"vitest --typecheck","type-check":"tsc --noEmit","validate-build":"tsx scripts/validate-build.ts","generate-licenses":"tsx ../../scripts/generate-licenses/generate-licenses.ts"},"_npmUser":{"name":"colep","email":"colep@nvidia.com"},"_resolved":"/Users/colep/ngc/kaizen-ui-foundations/packages/foundations-react-core/nvidia-foundations-react-core-0.607.4.tgz","_integrity":"sha512-8vSXs5yB4j7n/ROHVpXuql5BZRHoVl+lOa8hIVfzJkVrNWXbz6H5BI5SOWKXZPrOTk9jg3fj7Pesxa6PTMMEhw==","_npmVersion":"10.9.4","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"date-fns":"^4.1.0","radix-ui":"^1.4.3","fast-equals":"^5.2.2","@date-fns/tz":"^1.2.0","@shikijs/core":"^3.4.2","@ariakit/react":"^0.4.20","@shikijs/langs":"^3.4.2","@shikijs/types":"^3.4.2","@shikijs/themes":"^3.4.2","react-day-picker":"^9.7.0","isomorphic-dompurify":"3.10.0","class-variance-authority":"^0.7.1","@shikijs/engine-javascript":"^3.4.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","zod":"^4.1.12","tsup":"^8.5.0","vite":"^7.0.4","jsdom":"^26.1.0","react":"19.3.0-canary-b4546cd0-20260318","rimraf":"^6.0.1","rollup":"^4.45.1","vitest":"^4.1.1","esbuild":"^0.25.6","fast-glob":"^3.3.3","react-dom":"19.3.0-canary-b4546cd0-20260318","storybook":"^10.2.12","typescript":"^5","@types/node":"^24","@types/react":"^19","autoprefixer":"^10.4.21","react-hook-form":"^7.60.0","@types/react-dom":"^19","@types/lodash.omit":"^4.5.9","@babel/preset-react":"^7.27.1","@hookform/resolvers":"^5.2.2","@storybook/react-vite":"10.2.12","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/foundations-react-core_0.607.4_1777577413764_0.6378079728318644","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@nvidia/foundations-react-core","version":"1.0.0","license":"Apache-2.0","_id":"@nvidia/foundations-react-core@1.0.0","maintainers":[{"name":"ptaylor","email":"paul.e.taylor@me.com"},{"name":"nvidia-admin","email":"nvidia-npm-registry@nvidia.com"},{"name":"ryanarmstrong","email":"rarmstrong@nvidia.com"},{"name":"colep","email":"colep@nvidia.com"}],"bin":{"kui-sync-skills":"scripts/sync-skills.mjs"},"dist":{"shasum":"06589a3ea9752210d853cf1a00b48d98070a89ea","tarball":"https://registry.npmjs.org/@nvidia/foundations-react-core/-/foundations-react-core-1.0.0.tgz","fileCount":1766,"integrity":"sha512-DTGvWYVdvYatx2cgej8GXY3lXJBdq+gps5IJdJ13bciE3ajDW5Fx6OCu8lfA9VjuHRw26GMagvnQkyfZe9z1dQ==","signatures":[{"sig":"MEUCIQDTN0ywk5fRArZZ9En2Q16wvZFUi73hwbCIRrd4BA6ltgIgchF0xIUlARQbafncltJ1fiVKsjdwTv12CP5A+NHzkrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10146803},"main":"./dist/index.cjs","type":"module","_from":"file:nvidia-foundations-react-core-1.0.0.tgz","types":"./dist/index.d.ts","intent":{"docs":"https://internal-docs-site.com","repo":"nvidia/kaizen-ui-foundations","version":1},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.cjs"}},"./skills/*":"./skills/*","./changelog":"./CHANGELOG.md","./examples/*":"./src/*/__docs__/*.examples.tsx","./changelog.md":"./CHANGELOG.md","./package.json":"./package.json"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","test":"vitest --typecheck run","bench":"vitest bench","build":"tsup","postbuild":"pnpm run validate-build && pnpm exec publint && pnpm run validate-skills","test:watch":"vitest --typecheck","type-check":"tsc --noEmit","postinstall":"node scripts/postinstall-hint.mjs","test:coverage":"vitest run --coverage","validate-build":"tsx scripts/validate-build.ts","validate-skills":"pnpm exec intent validate","generate-licenses":"tsx ../../scripts/generate-licenses/generate-licenses.ts"},"_npmUser":{"name":"colep","email":"colep@nvidia.com"},"_resolved":"/Users/colep/ngc/review-kui-foundations/packages/foundations-react-core/nvidia-foundations-react-core-1.0.0.tgz","_integrity":"sha512-DTGvWYVdvYatx2cgej8GXY3lXJBdq+gps5IJdJ13bciE3ajDW5Fx6OCu8lfA9VjuHRw26GMagvnQkyfZe9z1dQ==","_npmVersion":"10.9.4","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"date-fns":"^4.1.0","radix-ui":"^1.4.3","@date-fns/tz":"^1.2.0","@shikijs/core":"^4.0.2","@shikijs/langs":"^4.0.2","@shikijs/types":"^4.0.2","@shikijs/themes":"^4.0.2","react-day-picker":"^9.7.0","isomorphic-dompurify":"^3.10.0","react-compiler-runtime":"^1.0.0","class-variance-authority":"^0.7.1","@shikijs/engine-javascript":"^4.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","zod":"^4.1.12","tsup":"^8.5.0","vite":"^7.0.4","jsdom":"^26.1.0","react":"19.3.0-canary-b4546cd0-20260318","eslint":"^9.39.4","rimraf":"^6.0.1","rollup":"^4.45.1","vitest":"^4.1.1","esbuild":"^0.25.6","fast-glob":"^3.3.3","react-dom":"19.3.0-canary-b4546cd0-20260318","storybook":"^10.2.12","typescript":"^5","@babel/core":"^7.29.0","@types/node":"^24","@types/react":"^19","react-hook-form":"^7.60.0","@tanstack/intent":"^0.0.40","@types/react-dom":"^19","@types/babel__core":"^7.20.5","@types/lodash.omit":"^4.5.9","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"4.1.1","@storybook/react-vite":"10.2.12","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.57.2","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/foundations-react-core_1.0.0_1778794339468_0.8652306379613912","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@nvidia/foundations-react-core","version":"1.7.0","license":"Apache-2.0","_id":"@nvidia/foundations-react-core@1.7.0","maintainers":[{"name":"ptaylor","email":"paul.e.taylor@me.com"},{"name":"nvidia-admin","email":"nvidia-npm-registry@nvidia.com"},{"name":"ryanarmstrong","email":"rarmstrong@nvidia.com"},{"name":"colep","email":"colep@nvidia.com"}],"bin":{"kui-sync-skills":"scripts/sync-skills.mjs"},"dist":{"shasum":"08110e0423401d537b09907a2dd709eae1f94916","tarball":"https://registry.npmjs.org/@nvidia/foundations-react-core/-/foundations-react-core-1.7.0.tgz","fileCount":1895,"integrity":"sha512-F72H2veujWqh9AzBLlnsHKl2zfiBtm7xE/befrLESRHuysDddQrSiyCzIZovcX0eTvae+8GrgiCp0FE4xgTEdQ==","signatures":[{"sig":"MEUCIQC49sULtDy23GnSQVQG/N/jQbF/8N/2v6JdnE9L7tftVwIgBr3mLN8Q8TbdO0QOZ4oU40BfwhCNbceqf/PNq9h2f9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7731182},"main":"./dist/index.cjs","type":"module","_from":"file:nvidia-foundations-react-core-1.7.0.tgz","types":"./dist/index.d.ts","intent":{"docs":"https://www.npmjs.com/package/@nvidia/foundations-react-core","repo":"nvidia/kaizen-ui-foundations-feedback","version":1},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.cjs"}},"./skills/*":"./skills/*","./changelog":"./CHANGELOG.md","./examples/*":"./src/*/__docs__/*.examples.tsx","./changelog.md":"./CHANGELOG.md","./package.json":"./package.json"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","test":"node scripts/test.mjs","bench":"vitest bench","build":"tsup","postbuild":"node scripts/postbuild.mjs","test:watch":"vitest --typecheck","type-check":"tsc --noEmit --incremental --tsBuildInfoFile ./tsconfig.tsbuildinfo","postinstall":"node scripts/postinstall-hint.mjs","test:browser":"vitest --config vitest.browser.config.ts run","test:coverage":"node scripts/test.mjs --coverage","validate-build":"node --import tsx scripts/validate-build.ts","validate-skills":"pnpm exec intent validate","generate-licenses":"node --import tsx ../../scripts/generate-licenses/generate-licenses.ts","generate:example-stories":"node --import tsx scripts/generate-example-stories.ts"},"_npmUser":{"name":"colep","email":"colep@nvidia.com"},"_resolved":"/private/var/folders/fr/m73ysqx50x95s3klsnqdy8vc0000gn/T/0583aff873aead063d103aecd86519c0/nvidia-foundations-react-core-1.7.0.tgz","_integrity":"sha512-F72H2veujWqh9AzBLlnsHKl2zfiBtm7xE/befrLESRHuysDddQrSiyCzIZovcX0eTvae+8GrgiCp0FE4xgTEdQ==","_npmVersion":"11.16.0","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"date-fns":"^4.1.0","@date-fns/tz":"^1.2.0","@shikijs/core":"^4.0.2","@shikijs/langs":"^4.0.2","@shikijs/types":"^4.0.2","@shikijs/themes":"^4.0.2","node-html-parser":"^7.1.0","react-day-picker":"^9.7.0","@radix-ui/react-slot":"1.2.4","@radix-ui/react-label":"2.1.8","@radix-ui/react-slider":"1.3.6","react-compiler-runtime":"^1.0.0","@radix-ui/react-progress":"1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-primitive":"2.1.4","@shikijs/engine-javascript":"^4.0.2","@radix-ui/react-use-controllable-state":"1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","zod":"^4.1.12","tsup":"^8.5.0","vite":"^7.0.4","jsdom":"^26.1.0","react":"19.3.0-canary-b4546cd0-20260318","eslint":"^9.39.4","rimraf":"^6.0.1","rollup":"^4.45.1","vitest":"^4.1.1","esbuild":"^0.25.6","fast-glob":"^3.3.3","react-dom":"19.3.0-canary-b4546cd0-20260318","storybook":"^10.2.12","playwright":"^1.59.1","typescript":"^5","@babel/core":"^7.29.0","@types/node":"^24","@types/react":"^19","react-hook-form":"^7.60.0","@tanstack/intent":"^0.0.41","@types/react-dom":"^19","@types/babel__core":"^7.20.5","@types/lodash.omit":"^4.5.9","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"4.1.1","@storybook/react-vite":"10.2.12","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.57.2","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/foundations-react-core_1.7.0_1784308531355_0.5126119084616922","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-06T04:23:32.980Z","modified":"2026-08-04T21:36:22.176Z","0.600.0":"2026-02-06T04:23:33.367Z","0.604.1":"2026-03-17T19:04:41.288Z","0.607.3":"2026-04-30T18:20:46.184Z","0.607.4":"2026-04-30T19:30:13.995Z","1.0.0":"2026-05-14T21:32:19.693Z","1.7.0":"2026-07-17T17:15:31.611Z"},"license":"Apache-2.0","description":"A React implementation of Kaizen UI Foundations. This package is unstyled.","maintainers":[{"email":"yanziz@nvidia.com","name":"yanziz-nv"},{"email":"calebb@nvidia.com","name":"calebb-nvidia"},{"email":"paul.e.taylor@me.com","name":"ptaylor"},{"email":"nvidia-npm-registry@nvidia.com","name":"nvidia-admin"},{"email":"rarmstrong@nvidia.com","name":"ryanarmstrong"},{"email":"colep@nvidia.com","name":"colep"}],"readme":"# Kaizen UI Foundations — React Core\n\nCore React components for Kaizen UI Foundations, NVIDIA's design system. Styles available from CDN.\n\n## About this package\n\nThis package is published under the [Apache 2.0 License](./LICENSE.md) to support NVIDIA products and projects that are distributed as open source. It is **not** intended for general public consumption, and we do not recommend adopting it outside of NVIDIA-affiliated projects.\n\n## Installation\n\n```bash\npnpm add @nvidia/foundations-react-core\n```\n\n## Styles\n\nKaizen UI publishes pre-built stylesheets to the NVIDIA web assets CDN. Pin the version to the `@nvidia/foundations-react-core` version you have installed.\n\n| File                | Description                                                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| `base-external.css` | Base theme for external projects: CSS reset, design tokens, light/dark/density themes, MIT-compatible icon set, web-safe fallback fonts. |\n| `base.css`          | Same as `base-external.css` but with NVIDIA proprietary icons and NVIDIA Sans. **Only use this in NVIDIA-licensed projects.**            |\n| `components.css`    | Default component styles. Requires `base-external.css` (or `base.css`) to be loaded first.                                               |\n\nCDN URL pattern:\n\n```\nhttps://webassets.nvidia.com/kaizen-ui-foundations/<version>/<file>\n```\n\n### Option 1 — Load directly from the CDN\n\nSimplest approach. Add `<link>` tags to your HTML or `@import` them from your CSS, replacing `<version>` with the version of `@nvidia/foundations-react-core` you have installed:\n\n```html\n<link\n  rel=\"stylesheet\"\n  href=\"https://webassets.nvidia.com/kaizen-ui-foundations/<version>/base-external.css\"\n/>\n<link\n  rel=\"stylesheet\"\n  href=\"https://webassets.nvidia.com/kaizen-ui-foundations/<version>/components.css\"\n/>\n```\n\n### Option 2 — Bundle the CSS with your app\n\nDownload the CSS at build time so your app stays self-contained and works offline. Add a `prebuild`/`predev` script that fetches the stylesheets for the version of `@nvidia/foundations-react-core` you have installed, writes them to a local file, and imports that file from your CSS.\n\nA minimal example:\n\n```js\n// scripts/fetch-kui-styles.mjs\nimport { mkdir, readFile, writeFile } from \"node:fs/promises\";\n\nconst { version } = JSON.parse(\n  await readFile(\n    \"./node_modules/@nvidia/foundations-react-core/package.json\",\n    \"utf8\",\n  ),\n);\nconst CDN = `https://webassets.nvidia.com/kaizen-ui-foundations/${version}`;\nconst FILES = [\"base-external.css\", \"components.css\"];\n\nconst parts = await Promise.all(\n  FILES.map(async (file) => {\n    const res = await fetch(`${CDN}/${file}`);\n    if (!res.ok) throw new Error(`${file}: ${res.status}`);\n    return `/* --- ${file} --- */\\n${await res.text()}`;\n  }),\n);\n\nawait mkdir(\"src/generated\", { recursive: true });\nawait writeFile(`src/generated/kui-styles.css`, parts.join(\"\\n\\n\"));\n```\n\nWire it into `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"predev\": \"node scripts/fetch-kui-styles.mjs\",\n    \"prebuild\": \"node scripts/fetch-kui-styles.mjs\"\n  }\n}\n```\n\nThen import the generated file from your CSS:\n\n```css\n/* src/index.css */\n@import \"./generated/kui-styles.css\";\n```\n\nBump the `@nvidia/foundations-react-core` version, re-run the script, and your CSS is back in lockstep.\n\n## Usage\n\n```tsx\nimport { Button } from \"@nvidia/foundations-react-core\";\n\nexport default function Home() {\n  return <Button onClick={() => alert(\"Hello!\")}>Click me</Button>;\n}\n```\n\nTypes are exported alongside their components:\n\n```tsx\nimport type { ButtonProps } from \"@nvidia/foundations-react-core\";\n```\n\n## Framework notes\n\n### Next.js\n\nFor App Router projects, import the base CSS from your root `app/layout.tsx` (or a stylesheet imported there). If Next.js complains about CSS imports from `node_modules`, add the package to `transpilePackages`:\n\n```js\n// next.config.mjs\nconst nextConfig = {\n  transpilePackages: [\"@nvidia/foundations-react-core\"],\n};\nexport default nextConfig;\n```\n\n### TypeScript\n\nRequires TypeScript 5.0+ with `moduleResolution` set to `bundler`:\n\n```jsonc\n// tsconfig.json\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"bundler\",\n  },\n}\n```\n\nSee the [TypeScript docs](https://www.typescriptlang.org/tsconfig/#moduleResolution) for context.\n\n## AI skills\n\nKUI ships agent skills that give LLMs full context on our components and design patterns. Sync them into your project:\n\n```bash\npnpm exec kui-sync-skills\n```\n\nBy default this writes to `.agents/skills/kaizen-ui/`. If the skill already exists in `.agents/`, `.claude/`, or `.cursor/`, it updates in place.\n\nOptions:\n\n- `--dir <path>` — write to a specific directory (e.g. `--dir .claude`)\n- `--dry-run` — preview what would change without writing\n- `--force` — overwrite even if the installed version already matches\n\nTo keep skills up-to-date as the package version changes, add the sync to your `prepare` script:\n\n```json\n{\n  \"scripts\": {\n    \"prepare\": \"kui-sync-skills\"\n  }\n}\n```\n\nIf your project uses [TanStack Intent](https://tanstack.com/intent), KUI skills are also discoverable directly from `node_modules` via `npx @tanstack/intent list`.\n\n## Documentation\n\n1. **Bundled AI skills.** Run `pnpm exec kui-sync-skills` (above) and let your editor's agent / LLM pull in component and pattern context directly from `node_modules`.\n2. **IntelliSense in your editor.** Every component and prop is documented inline with JSDoc, so hovering, autocomplete, and inline type signatures surface the same information you'd find on a docs site.\n\n## Related packages\n\n- [`@nvidia/foundations-tailwind-plugin`](https://www.npmjs.com/package/@nvidia/foundations-tailwind-plugin) — Tailwind plugin for NVIDIA design tokens\n","readmeFilename":"README.md"}