{"_id":"@_linked/primitives","_rev":"7-c6f1a76a0f7cfe00cdb6cd397bd91cf5","name":"@_linked/primitives","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.5":{"name":"@_linked/primitives","version":"1.0.5","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/primitives@1.0.5","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"a5c09ccb79bb661bf3d6dda5bd22bef8fc25a10a","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.0.5.tgz","fileCount":191,"integrity":"sha512-0472CpwZkuHDxKqUadpNUB/4+d4t1Im7vQREKmI6/7wFXmc1rn8GcX9D/Nvqxbjv5bKVims41a3oLYpR4923tA==","signatures":[{"sig":"MEUCIQCVW1CcHv8kzdYScU3xJlvyPcY3c91gWo3DQWlBcL8oPgIgX54CGNKwvTuF4wfReBnis6QmJfbwS7GerzSOESABHWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349721},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"0fe36406c362b5cd8c24dbfa0e968655202260cc","scripts":{"build":"yarn linked build","start":"npm exec linked dev","postpublish":"npm exec linked register","prepublishOnly":"yarn linked build production"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"lincd-primitives is a UI library based on Radix UI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"*","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.5_1776894023268_0.7773677577919074","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@_linked/primitives","version":"1.0.6","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/primitives@1.0.6","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"91bc7f6689ffc770b501fc1214077537a1766954","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.0.6.tgz","fileCount":383,"integrity":"sha512-oekbJizfEsMtFDq7Np8GS+n0J8uvtUjI12+//Dmh+Ikqfc9hCnpTBbl+qAgk/aZqA+ugjoUSCHBy2hQcanQ4mA==","signatures":[{"sig":"MEQCICwlwbBLuxL/HV0aY+c8W2RhDzMsIFAmGZn8qnn+Ndb0AiA4N1PBpAhOii8EA3M1fQtlli0rWXrQ1d3/gN+wOyZqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779504},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"f3dfbba0cefb4aecb73e93278790415c361803f5","scripts":{"build":"rimraf ./lib && yarn build-esm && yarn build-cjs && yarn copy-to-lib && yarn dual-package","start":"npm exec linked dev","build-cjs":"echo \"compiling CJS\" && rimraf ./lib/cjs && yarn tsc -p tsconfig-cjs.json","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && yarn tsc -p tsconfig-esm.json","copy-to-lib":"echo 'copying CSS + JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/esm && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/cjs","dual-package":"echo 'adding package.json to each lib folder for dual output support' && yarn tsconfig-to-dual-package ./tsconfig-cjs.json ./tsconfig-esm.json"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"lincd-primitives is a UI library based on Radix UI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"*","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.6_1780840553064_0.71519261277743","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@_linked/primitives","version":"1.0.7","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/primitives@1.0.7","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"4914405f5f6f51de433bffafd8f3a9b5dbf2da68","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.0.7.tgz","fileCount":383,"integrity":"sha512-2EJP2/nlZufWgSwwUR7m99OZ32RFuaeiwlHd0eO54v4zRCZga0pTrG6qj2dJ7J8osbddJcItjweHUcKZe7NwBw==","signatures":[{"sig":"MEYCIQCr6QeDbptA853fRGKeyNowOWf5TqE2qgCt8N1fpuF77QIhAK6LIDu3XmKDgquTxAe7M01vM4Cagzx2uBeQ44gVVZDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779953},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"569d32a2771583b9c431dd7ad632c69da2c105ff","scripts":{"build":"rimraf ./lib && yarn build-esm && yarn build-cjs && yarn copy-to-lib && yarn dual-package","start":"npm exec linked dev","build-cjs":"echo \"compiling CJS\" && rimraf ./lib/cjs && yarn tsc -p tsconfig-cjs.json","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && yarn tsc -p tsconfig-esm.json","copy-to-lib":"echo 'copying CSS + JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/esm && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/cjs","dual-package":"echo 'adding package.json to each lib folder for dual output support' && yarn tsconfig-to-dual-package ./tsconfig-cjs.json ./tsconfig-esm.json"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"lincd-primitives is a UI library based on Radix UI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"*","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.7_1783369566596_0.7291409668796269","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@_linked/primitives","version":"1.0.8","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/primitives@1.0.8","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"24dad63ef7d3398ceaa2cd0646bbf24d20717d8d","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.0.8.tgz","fileCount":383,"integrity":"sha512-jbFSXvQW4ikooV6DmiY9CQqgcyPGf2PRz/gJ9qx95daY7WMDLuTreI4T4uLckPLA4e3J0UG6A0c63N2AQV4Z8A==","signatures":[{"sig":"MEYCIQCsyXCa4YhHb+gDhcsJvr4vBI6DqpEjPwPbQ+nHoQPuVwIhALl0v8ho/wZu+4wvTHqVw61pIhb5xaNSIBnU9tPpCn6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781362},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"81dd436441a1dc204e535d91a5f036b347f39c07","scripts":{"build":"rimraf ./lib && yarn build-esm && yarn build-cjs && yarn copy-to-lib && yarn dual-package","start":"npm exec linked dev","build-cjs":"echo \"compiling CJS\" && rimraf ./lib/cjs && yarn tsc -p tsconfig-cjs.json","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && yarn tsc -p tsconfig-esm.json","copy-to-lib":"echo 'copying CSS + JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/esm && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/cjs","dual-package":"echo 'adding package.json to each lib folder for dual output support' && yarn tsconfig-to-dual-package ./tsconfig-cjs.json ./tsconfig-esm.json"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"lincd-primitives is a UI library based on Radix UI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"^0.2.0","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.8_1784217096605_0.8490413573392652","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@_linked/primitives","version":"1.0.9","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/primitives@1.0.9","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"ef2431bcedeb7222bdb59ef81c7335562b1fa54c","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.0.9.tgz","fileCount":384,"integrity":"sha512-psizRYQEvBGokF93UUdS9mb2+lX41LLyU5PTShqIRwPSLIeIi+wrJf7yoLu3s71l0UMQ1V/uFWGyfOX4Qud0Dg==","signatures":[{"sig":"MEUCIDy5jzHzPZElwvNH7Nh9dE1KikiJJohB8kbm71JefjfPAiEA9jc8V5Bmnf76zGLCCko9+8NtlKQMG2KFY47du3D9GGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782921},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"1d38234480f3e3e0ba0024f21d0ab2d26429f50f","scripts":{"test":"node --test test/*.test.mjs","build":"rimraf ./lib && yarn build-esm && yarn build-cjs && yarn copy-to-lib && yarn dual-package","start":"npm exec linked dev","build-cjs":"echo \"compiling CJS\" && rimraf ./lib/cjs && yarn tsc -p tsconfig-cjs.json","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && yarn tsc -p tsconfig-esm.json","copy-to-lib":"echo 'copying CSS + JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/esm && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/cjs","dual-package":"echo 'adding package.json to each lib folder for dual output support' && yarn tsconfig-to-dual-package ./tsconfig-cjs.json ./tsconfig-esm.json"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"lincd-primitives is a UI library based on Radix UI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"^0.2.0","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.0.9_1787541234225_0.35703790806088387","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@_linked/primitives","version":"1.1.0","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/primitives@1.1.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"308fa0d83ef7dbb2bddfd63c0a448b9ff48f7583","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.1.0.tgz","fileCount":392,"integrity":"sha512-4Znt8jeWskNeQmoFeHuHHXdFSQIs6xnDUF6rc7saCfYvrFasylFEmP7XJjdcRomYy5z7baNtOapkBR98/nuwog==","signatures":[{"sig":"MEUCIQDFRszT6d7jK94vFOiGVctTMIjmdzHx6iAi59bIw5CdaQIgMb9uWFykH+Zf4qyfBVOvEMu9FrPdjxC+W72JzE1qEvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":800871},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"35c860ac38af2f40d7e57a79fbc6e0c1ad12ecdc","scripts":{"test":"node --test test/*.test.mjs","build":"rimraf ./lib && yarn build-esm && yarn build-cjs && yarn copy-to-lib && yarn dual-package","start":"npm exec linked dev","build-cjs":"echo \"compiling CJS\" && rimraf ./lib/cjs && yarn tsc -p tsconfig-cjs.json","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && yarn tsc -p tsconfig-esm.json","copy-to-lib":"echo 'copying CSS + JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/esm && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/cjs","dual-package":"echo 'adding package.json to each lib folder for dual output support' && yarn tsconfig-to-dual-package ./tsconfig-cjs.json ./tsconfig-esm.json"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"lincd-primitives is a UI library based on Radix UI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"^0.2.0","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/primitives_1.1.0_1787646070102_0.761348716450541","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@_linked/primitives@1.2.0","bugs":{"url":"https://github.com/linked-cm/primitives/issues"},"dist":{"shasum":"2987cb658b9191a431d450a2827c9b76570ea1b9","tarball":"https://registry.npmjs.org/@_linked/primitives/-/primitives-1.2.0.tgz","integrity":"sha512-q8K6YhxVaffqY3Lm/EDUdXMCFujIR1V8QNmXygYd6iS2ruNuaP8+NNL08GqOp2FS6irJPd0vo5WJf9izj6pwow==","fileCount":437,"unpackedSize":934136,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fprimitives@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/Lv/8nPvLJPuHFRp0uzACEz+X27uNQSO5Z6wcr7RNdQIhAJF/nJwrhJ3Y7/gbFFPnZikQh87EJxnDOQOB+hzVU0TF"}]},"main":"lib/cjs/index.js","name":"@_linked/primitives","types":"./lib/cjs/index.d.ts","author":{},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"8d1cf90ca0153a4c99f846d82fd70ad05f4351e5","license":"ISC","scripts":{"test":"node --test test/*.test.mjs","build":"rimraf ./lib && yarn build-esm && yarn build-cjs && yarn copy-to-lib && yarn dual-package","start":"npm exec linked dev","build-cjs":"echo \"compiling CJS\" && rimraf ./lib/cjs && yarn tsc -p tsconfig-cjs.json","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && yarn tsc -p tsconfig-esm.json","copy-to-lib":"echo 'copying CSS + JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/esm && yarn copyfiles -u 1 'src/**/*.css' 'src/**/*.json' lib/cjs","dual-package":"echo 'adding package.json to each lib folder for dual output support' && yarn tsconfig-to-dual-package ./tsconfig-cjs.json ./tsconfig-esm.json"},"version":"1.2.0","_npmUser":{"name":"rene_reborn","email":"email@rene.life","approver":{"name":"rene_reborn","email":"email@rene.life"}},"homepage":"https://github.com/linked-cm/primitives#readme","keywords":["lincd","linked data","interoperable","semantic web","web3"],"repository":{"url":"git+https://github.com/linked-cm/primitives.git","type":"git"},"_npmVersion":"11.19.1","description":"A UI component library: a headless behaviour source (Radix UI, cmdk, vaul, or hand-written) plus a CSS module reading @_linked/css design tokens — and no knowledge of data, of shapes, or of any particular application.","directories":{},"maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"_nodeVersion":"22.16.0","dependencies":{"cmdk":"^1.0.0","vaul":"^0.9.2","@_linked/css":"^0.2.0","@_linked/core":"^2.0.1","@_linked/react":"^1.2","@radix-ui/react-form":"^0.1.8","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-label":"^2.0.2","@radix-ui/react-toast":"^1.1.5","@radix-ui/react-avatar":"^1.0.4","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-select":"^2.0.0","@radix-ui/react-slider":"^1.1.2","@radix-ui/react-switch":"^1.0.3","@radix-ui/react-toggle":"^1.0.3","@radix-ui/react-menubar":"^1.0.4","@radix-ui/react-popover":"^1.0.7","@radix-ui/react-toolbar":"^1.1.11","@radix-ui/react-tooltip":"^1.0.7","@radix-ui/react-checkbox":"^1.0.4","@radix-ui/react-progress":"^1.0.3","@radix-ui/react-accordion":"^1.1.2","@radix-ui/react-separator":"^1.0.3","@radix-ui/react-hover-card":"^1.0.7","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-radio-group":"^1.1.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-alert-dialog":"^1.0.5","@radix-ui/react-aspect-ratio":"^1.0.3","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.1.4","@radix-ui/react-visually-hidden":"^1.2.3"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/primitives_1.2.0_1789072369057_0.8327989301635432"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T21:40:23.158Z","modified":"2026-09-10T20:32:49.524Z","1.0.5":"2026-04-22T21:40:23.418Z","1.0.6":"2026-06-07T13:55:53.206Z","1.0.7":"2026-07-06T20:26:06.742Z","1.0.8":"2026-07-16T15:51:36.764Z","1.0.9":"2026-08-24T03:13:54.371Z","1.1.0":"2026-08-25T08:21:10.280Z","1.2.0":"2026-09-10T20:32:49.151Z"},"license":"ISC","keywords":["lincd","linked data","interoperable","semantic web","web3"],"repository":{"url":"git+https://github.com/linked-cm/primitives.git","type":"git"},"description":"A UI component library: a headless behaviour source (Radix UI, cmdk, vaul, or hand-written) plus a CSS module reading @_linked/css design tokens — and no knowledge of data, of shapes, or of any particular application.","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"readme":"# `@_linked/primitives`\n\nA UI component library: a headless behaviour source, a CSS module, and nothing else.\n\n## What belongs here\n\nEvery component in this package is three things and no more:\n\n1. **A headless behaviour source** — [Radix UI](https://www.radix-ui.com) for most of them,\n   [cmdk](https://cmdk.paco.me) for `Command` and `MultiSelect`, [vaul](https://vaul.emilkowal.ski)\n   for `Drawer`, or hand-written where none of those has an answer (`Input`, `Textarea`,\n   `Heading`, `Text`, `Spinner`).\n2. **A CSS module** that reads design tokens from\n   [`@_linked/css`](https://www.npmjs.com/package/@_linked/css) and defines no colours,\n   spacing or radii of its own.\n3. **No knowledge of data, of shapes, or of any particular application.**\n\nThat third point is the one that decides whether something belongs here. Three questions,\nand a component only qualifies if the answer to all three is no:\n\n- Does it read or write data?\n- Does it know what a SHACL shape is?\n- Does it know the vocabulary of one specific product — statuses, verification levels,\n  domain-specific badge variants?\n\nA component that needs any of those belongs a layer up. Something that renders *any* shape\nbelongs in the shape-driven layer; something that renders *one product's* concepts belongs\nin that product.\n\n## Where it sits\n\n| Layer | Package | Knows about |\n|---|---|---|\n| Design tokens | `@_linked/css` | nothing — CSS custom properties only |\n| **Headless components** | **`@_linked/primitives`** | **the DOM and the tokens** |\n| Data binding | `@_linked/react` | shapes and queries; ships no components |\n| Shape-driven UI | `@_linked/ui` | how to render an arbitrary shape |\n| Product surfaces | the application | its own domain vocabulary |\n\nThe layering is what keeps the same component from being written three times. When a\ncomponent has no stated home, it gets copied — and then the copies drift.\n\n## Theming\n\nComponents never hard-code a value. Each reads a component-scoped variable that falls back\nto a semantic token:\n\n```css\n.Root {\n  background: var(--dialog-content-bg, var(--modal-bg));\n}\n```\n\nSo a component renders sensibly with only `@_linked/css` imported, an application re-skins\nit by setting the semantic token, and a single instance can be overridden by setting the\ncomponent-scoped one. See [`@_linked/css`'s styling guide](../css/docs/styling-and-themes.md)\nfor the token vocabulary and the required import order.\n\n## Authoring\n\nSee `docs/component-authoring-guide.md` in the workspace root for slot naming, the\ntoken-fallback pattern, and the semantic mapping table.\n","readmeFilename":"README.md","homepage":"https://github.com/linked-cm/primitives#readme","author":{},"bugs":{"url":"https://github.com/linked-cm/primitives/issues"}}