{"_id":"@bootsmonday/corncob-design-language","_rev":"12-7aa4758ead9ab8a10eb5a3b7630b996b","name":"@bootsmonday/corncob-design-language","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.3":{"name":"@bootsmonday/corncob-design-language","version":"0.0.3","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.3","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"12c56a59d88415f6491f22cabfd21f0d1b36339c","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.3.tgz","fileCount":14,"integrity":"sha512-fZJu9U3Y3nYJgEnxf6vf4zAn+YPdJ5NJtGNdiXO59McKXmJw9BzVw0USf7fzO2zg2QSG3k4acVtfz93lU/dfqQ==","signatures":[{"sig":"MEQCIAE0eBbNcHhwoss5+lI4xI5lMYk1JGbP34yC1VO2iFYlAiA3GEdq5AUnUeEAtSTNz2l3CaOSMPW7B60LvEBa3xCpnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490753},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"7c60cec93b6b19bd96b12035e7088d4f2b784ada","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.11.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.3_1777560486847_0.12427573634388378","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bootsmonday/corncob-design-language","version":"0.0.4","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.4","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"6b07ba91497b4e5ed44fdda46e6f1319cc190615","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.4.tgz","fileCount":14,"integrity":"sha512-wcTTWTx0c9xgGtt5JTqYxbdr15FcGRqywV9OFV6+nz9/N43EW4jLHZ3Nplydo5gfuhTpshDXsxLaLD7e0opnzA==","signatures":[{"sig":"MEQCIBPrAfymRgJvBCYD9xzAAcpCaq9HLM4zH/5byPVHyjU/AiBnlURbvW74be5nyzE4gWZ0moxXsPbUxashm9sG/s+I4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491383},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"3d42900f4af8e2476c13662f057041d3f44032ed","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.11.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.4_1777568899125_0.14749854101139404","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bootsmonday/corncob-design-language","version":"0.0.5","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.5","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"ff9d933e30db2bcc991d368e38f2e0897625d0c8","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.5.tgz","fileCount":17,"integrity":"sha512-A1j4wVqAbTNlgrDV1MMkCE8seIvixbw2qdZ7hexL9IyCh2GPJ68wn9LESV586t9U5Uvg/V5Zu3BXiu0zP0pGTA==","signatures":[{"sig":"MEQCIEVkdP8LTQyonm/EuY8T4TO9jfI5qU3U6a22A6irDkpLAiARgO+mppgEF1YlXDWm84zvKPhIGHmSYTXJJ1xwBm6ncA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497840},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"0189fc822dd2832e195184a053d05d3ee5ea99de","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.11.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.5_1777658982369_0.8266173080031749","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bootsmonday/corncob-design-language","version":"0.0.6","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.6","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"0445bb2a28643d5518b49ec248fe0bbaa39700f7","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.6.tgz","fileCount":17,"integrity":"sha512-1tqWvT7cFX+WCxSFJSfk3DlrHmrdIH1YME3wCpMi0oJmP/eyHbK8F7xkx8nQAA/7RU6tl8swsDyd4Aor/QlNDQ==","signatures":[{"sig":"MEUCIQDucY+YbTB46KXPKuDBikd54VMLMoT01P9c3KTQY7VlXQIgGHIgdLGO1+cBaQbnEuSTm2rm2Mg5xHSLvQPQLVv0NJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498052},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"991e6f7a9d91cb7a898b3b2c83a0b98f4e635784","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.11.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.6_1777994537934_0.5406749248909712","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bootsmonday/corncob-design-language","version":"0.0.7","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.7","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"8a8fcb1bb80bd9c879b7fd6d7e9df1cfefbae66e","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.7.tgz","fileCount":17,"integrity":"sha512-PRAZ6nXAZu886G4lgMtgl3tjiHQUzImoCuPBG8Uj3ve+hoD4MZbi04iIhEZdj0iEzZKmVeyZ9lptI8Zp5SOTXg==","signatures":[{"sig":"MEUCIAq/uV07J7at3WABi9CjipfNba/aWy5d+A3E0U+7Br2YAiEA75W0HxFzRCF/drtsJqNnAmwSv67lhqZf/R0wnjG7UuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510527},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"94dcddf54759f5f1a75d5309f0647e2bd31a31ac","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.12.1","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.7_1779199576019_0.7934089909877848","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bootsmonday/corncob-design-language","version":"0.0.9","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.9","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"07ea0aac13a975ffe802abcb0aeaa2c93cab7da9","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.9.tgz","fileCount":17,"integrity":"sha512-362eErvzAMHwykesv4+ronb647xwgxpGkDsRFusrm98Qwdh721GSfHJjAH0kHBIRpWAIJRGIabI6TXuAkWtn3Q==","signatures":[{"sig":"MEUCIHzoRyFfQ0YsFpn0nsszbNkhlMKCM3W/ooODC52XKE31AiEAk2lniBQy4puS7ooYKsdNE9SUtAynr1cMJG9w8ZeT314=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510863},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"7a03e4445e41a52666a8270018058bb5802eddbe","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.13.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.9_1780676151423_0.6577624763790608","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bootsmonday/corncob-design-language","version":"0.0.10","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.0.10","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"6bc5780567d19db74ab74138384074ac2a8ef8c0","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.0.10.tgz","fileCount":17,"integrity":"sha512-msHSV1KgoZBiGnooosLgI3+hZnfFdaeajrahqSYw23gPl2al8GAufoFkZIwA45aSU0mPMIg+vh1uzJzxRsHtWg==","signatures":[{"sig":"MEQCIBQFtwFnw6fzw44TYgaLHL4929rNR0yhG0Vs1lMtM0UkAiBGYx8e83/inOTnBhmflUanbLL910x4URWoXCMFGCt3vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511529},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"6146e55664bce81d78ebe7f9fb469ef97c1becac","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.13.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.0.10_1781200858620_0.40554374007958494","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bootsmonday/corncob-design-language","version":"0.1.0","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.1.0","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"587aba3a25e4cdd45b90fbe1dd66feccf6817945","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.1.0.tgz","fileCount":17,"integrity":"sha512-z7fdY9Mkn4xoHylTyb0gJ8gNGo06msi6CedFy4+whyV0u3JpbabvuzkMLhpl8+933U4OowZEfnGTPqDLXamIFw==","signatures":[{"sig":"MEQCIEe2UawnwiP1nTmAsOW23BoQyaUbgzGT0bZyb0ZiIkhIAiBHgnGlsyaVlSLdrVqV+gk53laux02gQNhQy3fsIlYdKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512388},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"49d4631679e6883e79f752d5cc15cb2dda479f2c","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.13.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.1.0_1781547200057_0.1014876655822392","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bootsmonday/corncob-design-language","version":"0.1.1","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.1.1","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"0c98987e202a1a907996d37779276bdc8d0434e4","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.1.1.tgz","fileCount":17,"integrity":"sha512-THD2ys7dKQgfQHF5/yamFe6LuHiVp96eBBMVXHxPjTld4djANb0kw3RuCGIo6burDexUhmNHUJOnvxks50zwAg==","signatures":[{"sig":"MEUCICDhIGw2kv/dnxBApT65PHrkXokRLEqzh1g76DSO2He5AiEA1/mffSLpj3c63Q4cq114I6RBD3yzU1vrUFntKGz4Y98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512678},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"66bd138b3fb322a09111be849d9df6680853f398","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.13.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.1.1_1781568098286_0.31002187160339845","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bootsmonday/corncob-design-language","version":"0.2.0","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.2.0","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"5baa5433e71da98aa8be30140584e973841ee7a7","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.2.0.tgz","fileCount":17,"integrity":"sha512-NJxNjZHDvoTWEwj0us2ON1ldmihR4klPDffl5Z01yDEfoBHGm2uv/aDqEcXptEP1zht1iMUAmA4Drwrs49MvAg==","signatures":[{"sig":"MEYCIQCfVam4PhTnhNrSytBz2jBi5yg6z/3pkTT8ccoeg2DA3gIhAKTB3LhOGEYEb/guGTYwLoZFC6tGrs50pev+nyIHvxqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525549},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"923db5f33c4949d71fe3df5b1c48d38b135a8c3c","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.16.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.2.0_1785876656580_0.5391604667433747","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bootsmonday/corncob-design-language","version":"0.3.0","keywords":["design-system","component-library","vanilla-js","enterprise"],"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","_id":"@bootsmonday/corncob-design-language@0.3.0","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"homepage":"https://github.com/bootsmonday/corncob-design-language","bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"dist":{"shasum":"78b88b1929f66b71ebf07581d21ca7aa2dda05ba","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.3.0.tgz","fileCount":17,"integrity":"sha512-a8jXVkpYxiNypxp7aBAkIAM0adtUTLJzN5BO5yyMZR6RXbIg7SqCjiUPH1Rb0iv0UD3r4S5/7753YYXrTiv7kg==","signatures":[{"sig":"MEQCIFSqtabSDkH2XOup26UV5D8IFT7SnNpaj219SIbbGdXlAiAZtq3A2jpWTFaYBZO0YlCuYuRJO1Gnfz3L5ovpDGpDiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631286},"main":"dist/corncob-design-language.js","style":"dist/corncob-design-language.css","module":"dist/corncob-design-language.esm.js","exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"gitHead":"e16572e20d0116dfc59fc4279655b38981b3a95e","scripts":{"dev":"vite --host ","test":"jest","build":"vite build && npm run docs:sync-dist","format":"prettier --write \"src/**/*.{js,css,html}\"","is:dev":"node testing/check-dev.js","preview":"vite preview --host 0.0.0.0 --port 4173","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","lint:css":"stylelint src/**/*.css","docs:build":"npm run docs:sync-dist && cd docs && astro build","test:watch":"jest --watch","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","release:stage":"node scripts/stage-release-package.mjs","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","visual:approve":"backstop approve --config='backstop.config.js'","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","changelog:check":"bash scripts/check-changelog-fragment.sh","start-if-not-dev":"npm run is:dev || npm run dev","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","changelog:release":"bash scripts/release-changelog.sh","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js"},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"repository":{"url":"git+https://github.com/bootsmonday/corncob-design-language.git","type":"git"},"workspaces":["packages/react","packages/vue"],"_npmVersion":"11.17.0","description":"Corncob Design Language - A vanilla JavaScript design system","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.3.1","astro":"^6.0.8","jsdom":"^22.1.0","esbuild":"^0.27.4","prettier":"^3.1.0","happy-dom":"^20.8.4","stylelint":"^17.4.0","backstopjs":"^6.3.25","playwright":"^1.59.1","@astrojs/mdx":"^5.0.3","@astrojs/vue":"^6.0.1","@astrojs/react":"^5.0.1","bootstrap-icons":"^1.13.1","stylelint-order":"^7.0.1","modern-normalize":"^3.0.1","@babel/preset-env":"^7.29.2","identity-obj-proxy":"^3.0.0","vite-plugin-string":"^1.2.3","@axe-core/playwright":"^4.11.1","@testing-library/dom":"^10.4.1","@fontsource/ibm-plex-mono":"^5.2.7","stylelint-config-standard":"^40.0.0","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@fontsource-variable/ibm-plex-sans":"^5.2.8"},"peerDependencies":{"vue":"^3.5.30","react":"^19.2.4","react-dom":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/corncob-design-language_0.3.0_1787685068399_0.22609697064018186","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bootsmonday/corncob-design-language","version":"0.3.1","description":"Corncob Design Language - A vanilla JavaScript design system","main":"dist/corncob-design-language.js","module":"dist/corncob-design-language.esm.js","style":"dist/corncob-design-language.css","workspaces":["packages/react","packages/vue"],"exports":{".":"./dist/corncob-design-language.esm.js","./style.css":"./dist/corncob-design-language.css"},"sideEffects":["**/*.css"],"scripts":{"is:dev":"node testing/check-dev.js","start-if-not-dev":"npm run is:dev || npm run dev","accessibility:test":"npm run is:dev && node ./testing/accessibility/axe-tests.js","accessibility:test:local":"npm run start-if-not-dev && node ./testing/accessibility/axe-tests.js","visual:test":"npm run is:dev && backstop test --config='backstop.config.js'","visual:approve":"backstop approve --config='backstop.config.js'","visual:reference":"npm run is:dev && backstop reference --config='backstop.config.js'","dev":"vite --host ","build":"vite build && npm run docs:sync-dist","preview":"vite preview --host 0.0.0.0 --port 4173","docs:sync-dist":"mkdir -p docs/public/assets && rsync -a --delete --exclude='*.html' dist/ docs/public/assets/","docs:dev":"npm run docs:sync-dist && cd docs && astro dev --host","docs:build":"npm run docs:sync-dist && cd docs && astro build","docs:preview":"npm run docs:sync-dist && cd docs && astro preview --host --port 4322","wrappers:build":"npm run -w @bootsmonday/corncob-design-language-react build && npm run -w @bootsmonday/corncob-design-language-vue build","wrappers:test":"npm run -w @bootsmonday/corncob-design-language-react test && npm run -w @bootsmonday/corncob-design-language-vue test","test":"jest","test:watch":"jest --watch","lint:css":"stylelint src/**/*.css","format":"prettier --write \"src/**/*.{js,css,html}\"","changelog:check":"bash scripts/check-changelog-fragment.sh","changelog:release":"bash scripts/release-changelog.sh","release:stage":"node scripts/stage-release-package.mjs"},"keywords":["design-system","component-library","vanilla-js","enterprise"],"repository":{"type":"git","url":"git+https://github.com/bootsmonday/corncob-design-language.git"},"bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"homepage":"https://github.com/bootsmonday/corncob-design-language","author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","devDependencies":{"@astrojs/mdx":"^5.0.3","@astrojs/react":"^5.0.1","@astrojs/vue":"^6.0.1","@axe-core/playwright":"^4.11.1","@babel/preset-env":"^7.29.2","@fontsource-variable/ibm-plex-sans":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@happy-dom/jest-environment":"^20.8.4","@stylistic/stylelint-config":"^5.0.0","@stylistic/stylelint-plugin":"^5.1.0","@testing-library/dom":"^10.4.1","astro":"^6.0.8","backstopjs":"^6.3.25","bootstrap-icons":"^1.13.1","esbuild":"^0.27.4","happy-dom":"^20.8.4","identity-obj-proxy":"^3.0.0","jest":"^29.7.0","jsdom":"^22.1.0","modern-normalize":"^3.0.1","playwright":"^1.59.1","prettier":"^3.1.0","stylelint":"^17.4.0","stylelint-config-standard":"^40.0.0","stylelint-order":"^7.0.1","vite":"^7.3.1","vite-plugin-string":"^1.2.3"},"peerDependencies":{"react":"^19.2.4","react-dom":"^19.2.4","vue":"^3.5.30"},"gitHead":"b5e8da9383369fd864e8600aa892c24db4c36b76","_id":"@bootsmonday/corncob-design-language@0.3.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Iuj9oUm9mjhdfFgjy9BDONZnMBKNwUNKp7JkcAXaZ675/vAXtfhPsCjH6GWQ/Zdzzq1gM33XIf5SY9NghW8qjQ==","shasum":"61984e4faa22204b01aafced440d913731abea48","tarball":"https://registry.npmjs.org/@bootsmonday/corncob-design-language/-/corncob-design-language-0.3.1.tgz","fileCount":17,"unpackedSize":633960,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bootsmonday%2fcorncob-design-language@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+z6DkWaTJ/h5wyR9US4CrXq2tojn3jCpSAAJeuTTElgIgEhZ053GlOLSmzm/MCRnNN14cctjh1buc4AwAPBg+MwY="}]},"_npmUser":{"name":"visionmonster","email":"matt.vrtis@gmail.com"},"directories":{},"maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/corncob-design-language_0.3.1_1787857404584_0.2907435534133911"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T14:48:06.743Z","modified":"2026-08-27T19:03:25.073Z","0.0.3":"2026-04-30T14:48:06.978Z","0.0.4":"2026-04-30T17:08:19.278Z","0.0.5":"2026-05-01T18:09:42.559Z","0.0.6":"2026-05-05T15:22:18.141Z","0.0.7":"2026-05-19T14:06:16.189Z","0.0.9":"2026-06-05T16:15:51.557Z","0.0.10":"2026-06-11T18:00:58.819Z","0.1.0":"2026-06-15T18:13:20.250Z","0.1.1":"2026-06-16T00:01:38.441Z","0.2.0":"2026-08-04T20:50:56.726Z","0.3.0":"2026-08-25T19:11:08.564Z","0.3.1":"2026-08-27T19:03:24.739Z"},"bugs":{"url":"https://github.com/bootsmonday/corncob-design-language/issues"},"author":{"name":"BootsMonday Corncob Team"},"license":"BSL-1.0","homepage":"https://github.com/bootsmonday/corncob-design-language","keywords":["design-system","component-library","vanilla-js","enterprise"],"repository":{"type":"git","url":"git+https://github.com/bootsmonday/corncob-design-language.git"},"description":"Corncob Design Language - A vanilla JavaScript design system","maintainers":[{"name":"visionmonster","email":"matt.vrtis@gmail.com"}],"readme":"# Corncob Design Language\n\n**A lightweight, accessible, and responsive vanilla JavaScript design system with zero dependencies.**\n\nBuilt for fast development of enterprise applications and websites. Perfect for hand-coding, AI-assisted development, and teams that want clean, semantic HTML without framework lock-in.\n\n- **100% Vanilla** — No React, Vue, Tailwind, or any runtime dependencies\n- **WCAG 2.1 AA** compliant with excellent keyboard and screen reader support\n- **Light & Dark Mode** built-in via CSS custom properties\n- **Mobile-first** and fully responsive\n- **AI-Friendly** — Designed from the ground up for reliable code generation by LLMs\n\n**[Corncob Component Documentation](https://bootsmonday.github.io/corncob-design-language)**\n\n## Why Corncob?\n\nCorncob is ideal when you want:\n\n- Maximum performance and minimal bundle size\n- Full control over markup and behavior\n- Easy theming without fighting a heavy design system\n\n## Quick Start\n\n### 1. Choose Release Channel\n\nCorncob is published to two registries:\n\n- **Official channel (stable releases):** npmjs\n- **Beta channel (preview builds):** GitHub Packages\n\nUse one of the following install paths.\n\n### 2A. Install Official Release from npmjs\n\nIf you previously configured GitHub Packages for this scope, point the scope back to npmjs for stable releases:\n\n```bash\nnpm config set @bootsmonday:registry https://registry.npmjs.org\n```\n\nInstall the latest official release:\n\n```bash\nnpm install @bootsmonday/corncob-design-language@latest\n```\n\n### 2B. Install Beta from GitHub Packages\n\nConfigure npm to install the package scope from GitHub Packages:\n\n```bash\nnpm config set @bootsmonday:registry https://npm.pkg.github.com\n```\n\nIf you have not authenticated to GitHub Packages yet, create a GitHub personal access token (classic) with the `read:packages` scope (and `repo` if installing from a private repository), then add it to your npm config:\n\n> Important: Do not commit your token to source control. This command writes to your user-level `~/.npmrc`.\n\n```bash\nnpm config set //npm.pkg.github.com/:_authToken YOUR_GITHUB_PAT\n```\n\nInstall the beta package:\n\n```bash\nnpm install @bootsmonday/corncob-design-language@beta\n```\n\n\n### 3. Include in Your Project\n\nOption A: Use the compiled CSS and JS files\n\n```html\n<link rel=\"stylesheet\" href=\"./corncob-design-language.css\" />\n<script type=\"module\" src=\"/assets/corncob-design-language.esm.js\"></script>\n```\n\nOption B: ES Modules\n\n```javascript\nimport '@bootsmonday/corncob-design-language/style.css';\nimport '@bootsmonday/corncob-design-language';\n```\n\n### 4. Use Markup\n\n```html\n<button class=\"corn-button\">Save</button>\n<button class=\"corn-button corn-button--secondary\">Cancel</button>\n```\n\n## About Corncob\n\nCorncob Design Language is a design system created by BootsMonday to provide a consistent and cohesive user experience across products. It is built on the principles of simplicity, accessibility, and scalability, and includes components, patterns, and guidelines to help designers and developers create functional interfaces.\n\n### Our Story\n\nCorncob Design Language was born from a need for a unified system across experiments. The goal was consistency with enough flexibility to support the unique needs of each product. After months of research, design, and development, Corncob Design Language launched in early 2026 as a foundation for future experiments.\n\n### Our Tools\n\n- [Vite](https://vitejs.dev/) for fast development and builds\n- [Astro](https://astro.build/) for documentation\n- [Jest](https://jestjs.io/) for unit testing\n- [BackstopJS](https://github.com/garris/BackstopJS) for visual regression testing\n- [Axe Core](https://www.deque.com/axe/) for accessibility testing\n- [GitHub Actions](https://github.com/features/actions) for automation\n- [Copilot](https://github.com/features/copilot) for AI-assisted development\n- [Grok](https://grok.com/) for AI-assisted code search and second-opinion checks\n\n### Goals\n\n- Keep the core package vanilla and portable\n- Use as much built-in browser functionality as possible\n- HTML and CSS first, Web Components and JavaScript as needed\n- 10-step color palette to ease accessibility\n- Design tokens from primitive, categorical, and component levels\n\n### Documentation\n\n- [Getting Started](https://bootsmonday.github.io/corncob-design-language/getting-started/) - Installation and setup\n- [Components](https://bootsmonday.github.io/corncob-design-language/components/) - Component library and examples\n- [Tokens](https://bootsmonday.github.io/corncob-design-language/tokens/) - Design tokens and theming\n- [Guides](https://bootsmonday.github.io/corncob-design-language/guides/) - Detailed guides for specific use cases\n- [AI Integration Guide](https://bootsmonday.github.io/corncob-design-language/guides/ai-integration/) - AI-assisted code generation guidance\n\n## AI Usage Guide\n\nCorncob is built to work exceptionally well with AI coding assistants (Claude, Cursor, Grok, Copilot, etc.).\nRecommended System Prompt\nCopy this when asking an AI to build pages with Corncob:\n\n> \"You are an expert frontend developer using the Corncob Design Language.\n> Use only corn-\\* class names and vanilla HTML/JS.\n> Never use Tailwind, Bootstrap, or any other CSS framework.\n> Prioritize accessibility (WCAG 2.1 AA), semantic HTML, and clean code.\n> Use the official component variants and sizes exactly as documented.\n> Use the Corncob grid for page and section layout unless a component page documents a different internal layout.\n> Start from the canonical component code before adding enhancements or custom wrappers.\n> For toggles, use fieldset.corn-toggle-group with legend, shared radio name, and matching input id/label for.\n> For icon toggles, keep icons inside labels and provide aria-label on .corn-icon.\n> For modals, always include proper focus management and ARIA attributes.\"\n\n### Example AI Prompts\n\n- \"Build a clean marketing landing page using only Corncob components\"\n- \"Create a responsive dashboard layout with sidebar, header, data table, and cards\"\n- \"Make an accessible login form with email, password, remember me toggle, and error states\"\n\n### For AI Tools\n\nDownload or reference [`components.json`](components.json) — this machine-readable manifest helps AI coding assistants better understand the core components and their common variants (it is not an exhaustive list of every component).\n\nIf you host the documentation site, publish `llms.txt` and `llms-full.txt` so AI agents and crawlers can discover the grid default, canonical component rules, and implementation priorities without scraping every page.\n\nWhen generating layouts with Corncob:\n\n- use `corn-container`, `corn-row`, and `corn-col-*` by default\n- preserve canonical component structure from the docs before customizing it\n- use component-specific internal layouts only when the docs explicitly define them\n- use `corn-toggle-group` + `corn-toggles` + `corn-toggle` structure for toggle groups, with shared radio names and matching `id`/`for`\n\nSee [`DESIGN_SYSTEM_FOR_AI.md`](DESIGN_SYSTEM_FOR_AI.md) for the full AI integration contract.\n\n## Development & Contribution\n\n### Install & Run Locally\n\n```bash\ngit clone https://github.com/bootsmonday/corncob-design-language.git\ncd corncob-design-language\nnpm install\nnpm run dev\n```\n\nOpen http://localhost:5173 — this launches the live component gallery and playground.\n\n### Other Scripts\n\n- npm run build — Build distribution files\n- npm test — Run tests\n- npm run test:watch — Watch mode\n- npm run lint:css — Lint styles\n- npm run format — Format code with Prettier\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request with improvements, bug fixes, or new components. Please see the component gallery for visual consistency and follow existing patterns for accessibility.\n\n## License\n\nThis project is licensed under the Boost Software License. See the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}