{"_id":"@arthur2079/whale2","_rev":"9-ce24811e5dd21861506a27eb3537edec","name":"@arthur2079/whale2","dist-tags":{"latest":"0.4.0","experimental":"0.0.0-experimental-a71a26af-20260805","next":"0.3.1-next.1"},"versions":{"0.1.1-next.0":{"name":"@arthur2079/whale2","version":"0.1.1-next.0","license":"MIT","_id":"@arthur2079/whale2@0.1.1-next.0","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"f48d7a9c77364127d6160324f808ed0415a3dfe0","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.1.1-next.0.tgz","fileCount":21,"integrity":"sha512-efk5PTG6p6FeYF3Fxjlr2yA16HXysltnKliIlcS5NlbTyClhLdS9vHwu8JmeSfa2ehFmcKulSsPCfd6JJF7+ag==","signatures":[{"sig":"MEUCIC+EToPXxUvKXu/+xW8kWrKxjdfXU+vHyO8neSV8T/pYAiEAp8Yi6+kqOtCYVu43pcL4niYFRB5tok+vYwyrgJS6nrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a0b3ea7c33a87c9d3f395b644f615daa8c74307f","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.1.1-next.0_1785861222548_0.22473809812556556","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@arthur2079/whale2","version":"0.2.0","license":"MIT","_id":"@arthur2079/whale2@0.2.0","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"efbbaf8fab4dfbfdb392c0735906254278600404","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.2.0.tgz","fileCount":21,"integrity":"sha512-NLedMwP3Uj52pNs+ymLNfh1ydeHbqxZB0bedzhvB0zj/y77/fm001dWmQ86c+SoYS2UFQis8oOW8t3IJbjyjeA==","signatures":[{"sig":"MEYCIQD1kJ9v8a2iwDP2e13v7EPZKTa27UaF/FwJSRagGPIp/gIhAJzbaUmtczg57Jc/JFQafH1erz2UskN2cL4jAicV2GRy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"7e651a45f906482dd1e1bbe04ef1dd90c651d564","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.2.0_1785861348324_0.5885995562905264","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.0":{"name":"@arthur2079/whale2","version":"0.2.1-next.0","license":"MIT","_id":"@arthur2079/whale2@0.2.1-next.0","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"0478d980b79787f62b3c34f4af5c9d756c2e3d81","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.2.1-next.0.tgz","fileCount":21,"integrity":"sha512-Dbj2qhuimNM2i2Gowq2RhPx5qYUUaiJU5hgee4rqm+vmusWzT5lRAreGoYiXQja12tIo4yiYZcIXWyBLXs5fpw==","signatures":[{"sig":"MEQCIDFG5wOsGop0oQhoufkJhocbu/V3TfhTDVqRGXFwIJksAiAW6uhmOALlQ4xHEBcstJDuIjKfIyj/uD7RmVGWqt9HOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"60dbb25bee8e5e462781a079ee23fe46c79ab475","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.2.1-next.0_1785861771062_0.9074920792355312","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.1":{"name":"@arthur2079/whale2","version":"0.2.1-next.1","license":"MIT","_id":"@arthur2079/whale2@0.2.1-next.1","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"93cf787bfa6e13d9dd8f6bd43592284ad41a17ce","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.2.1-next.1.tgz","fileCount":21,"integrity":"sha512-mTgxdkaVqyG+k3pRIfheohm+jcvwjpCzKCjHLuFGibW41EK4n+mK4FXc17TixUfo+wpytu1KwvFO3s7oxeNJjg==","signatures":[{"sig":"MEUCIQCbRFQDzNjsj/tHtbssUW2iji0D2DWoUpkXH1+F+cvmmQIgK/0oE5169egA6Ml/DWZpJYA/FSPU2rYojj3+4JupiXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"b991e7b23fd4f000348cbad946d028bd6959303a","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.2.1-next.1_1785861912644_0.8259630666806901","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@arthur2079/whale2","version":"0.2.1","license":"MIT","_id":"@arthur2079/whale2@0.2.1","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"45220ee1c777134dcbbf28643f5c821eecd4c52e","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.2.1.tgz","fileCount":21,"integrity":"sha512-awcTj6om9Rg5RQKUSkjSavSu1yxvUSQ2aRYXfgsGlVfsRrUWvpVJj5BXYQhsRM8oJrRhzsAkieoqHn1Fl5a2Yg==","signatures":[{"sig":"MEUCIQDvxAi4fktS151rq2eoSyCszayppWtreaaHUF022rUvyQIgHqBVk4Bu+oWpHO1VOJZQJKfgYGAaIxkoLWJxUf49Ta0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"94352c43a62fd97ac8b89defee8f8e44e772fc2c","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.2.1_1785862012747_0.1165586072706788","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.0":{"name":"@arthur2079/whale2","version":"0.3.1-next.0","license":"MIT","_id":"@arthur2079/whale2@0.3.1-next.0","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"85539707d0a9d15a1cb5a756e044f3a338714c1e","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.3.1-next.0.tgz","fileCount":21,"integrity":"sha512-DWHAUmjrkhhlrV8saJ2XkTEwjSUfBPIFnJ28bUBe4kg9xekcGNDfGGGkC0QfUbY8AZsFgh9Myqxo3gZJ3Y5s5w==","signatures":[{"sig":"MEQCIFB8bhsFD1cUTyCBZCZphEyEjM4NEp3EQsbdEyHTKrY6AiAe1Qn5udj81V5FBIQEOUhrPDUNXWvoecUh/2dvFjmhDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"23fbd95398d90e0b196e5199fbf4e7c098fe7291","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.3.1-next.0_1785878303045_0.15324481293107617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-a71a26af-20260805":{"name":"@arthur2079/whale2","version":"0.0.0-experimental-a71a26af-20260805","license":"MIT","_id":"@arthur2079/whale2@0.0.0-experimental-a71a26af-20260805","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"31a53b64ce6cd35c54e1a0a9a267bca8c58f9fbd","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.0.0-experimental-a71a26af-20260805.tgz","fileCount":21,"integrity":"sha512-1WwN7GvW9RooZmmdlFu/yTju/eCvakqfE0IJQaQK1gj1R584Up25+N6w7z0O0TrqFYCDR8F4dUgYqDyo80OZCQ==","signatures":[{"sig":"MEUCIQC1Uiq1mvr6le4jfsNGFJ9K7q6c6suRyelHSgIEVZONjgIgEsSde1ovBbHaM240bswS3DDcnD1HuZP6Glc59JFdEC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8910},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a71a26af839cdafaac6c3a7be3dc1df8d09e7eca","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"stableVersion":"0.3.1-next.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.0.0-experimental-a71a26af-20260805_1785914944078_0.6665822723450145","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1":{"name":"@arthur2079/whale2","version":"0.3.1-next.1","license":"MIT","_id":"@arthur2079/whale2@0.3.1-next.1","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"dist":{"shasum":"1487178480b9916f2451e97c18f412372f62691b","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.3.1-next.1.tgz","fileCount":21,"integrity":"sha512-tqrYLC2bYXFzoqXalE31xpc8hYvejr/FNNZrv2b2etzrZjdxOePFSTHASHFO65EF24SY998gZ3tai4PiSXCpjg==","signatures":[{"sig":"MEYCIQDcCBbO3Y2qIzJNil3yoDUQ4m/595exy7MHzZbZ5mCGTwIhALU9RsO8R5XWxLZm+/w7r6ZOjVv5wzkmyHxpFVYLXbUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"17eef0e53b79d2dd38e552a90b8e3feee8046550","scripts":{"dev":"tsc -p ./tsconfig.build.json --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"repository":{"url":"git+https://github.com/llawliet-l-l/whale-fork.git","type":"git"},"_npmVersion":"11.16.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"@radix-ui/themes":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"stableVersion":"0.3.1-next.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.8","esbuild":"^0.28.1","react-dom":"^19.2.8","rangutopia":"^0.3.1","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild-plugins-node-modules-polyfill":"^1.7.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/whale2_0.3.1-next.1_1785918409111_0.9991492456946425","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@arthur2079/whale2","version":"0.4.0","description":"Whale design system — Radix Themes and custom components for React 18 & 19","license":"MIT","type":"module","sideEffects":["**/*.css"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"build":"rangutopia library build && node scripts/use-client.mjs && node scripts/build-styles.mjs","dev":"tsc -p ./tsconfig.build.json --watch","typecheck":"tsc --noEmit","lint":"eslint \"src/**/*.{ts,tsx}\"","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\""},"dependencies":{"@radix-ui/themes":"^3.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^19.2.18","@types/react-dom":"^19.2.4","esbuild":"^0.28.1","esbuild-plugins-node-modules-polyfill":"^1.7.1","rangutopia":"^0.3.1","react":"^19.2.8","react-dom":"^19.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/llawliet-l-l/whale-fork.git"},"gitHead":"f9cc7826f2c118ae63493982c84c1f73115386b5","_id":"@arthur2079/whale2@0.4.0","bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"homepage":"https://github.com/llawliet-l-l/whale-fork#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-RlL+QrdyAT3fB9CgDnimESYzDemEh96+oFdgQJT0BsnUT84xEgAkSFJ2N5EUJjkOZwnZcLOOVMJDyjyVEpvc6Q==","shasum":"cc8530051f7120af41dcbc374001aaa50f194bbf","tarball":"https://registry.npmjs.org/@arthur2079/whale2/-/whale2-0.4.0.tgz","fileCount":21,"unpackedSize":8844,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2RCoRwSOX0jFAxhb3VQ9BpA0UtoIjTlF9xPUh+jjTzwIgFyJ/I2OCS/zYH4M5LeLtMEZR6zam6RB72RP6yDuEuBA="}]},"_npmUser":{"name":"arthur2079","email":"arthoor.200079@gmail.com"},"directories":{},"maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whale2_0.4.0_1785918590789_0.8673767724340691"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T16:33:42.364Z","modified":"2026-08-05T08:29:51.080Z","0.1.1-next.0":"2026-08-04T16:33:42.735Z","0.2.0":"2026-08-04T16:35:48.472Z","0.2.1-next.0":"2026-08-04T16:42:51.234Z","0.2.1-next.1":"2026-08-04T16:45:12.814Z","0.2.1":"2026-08-04T16:46:52.901Z","0.3.1-next.0":"2026-08-04T21:18:23.179Z","0.0.0-experimental-a71a26af-20260805":"2026-08-05T07:29:04.220Z","0.3.1-next.1":"2026-08-05T08:26:49.326Z","0.4.0":"2026-08-05T08:29:50.922Z"},"bugs":{"url":"https://github.com/llawliet-l-l/whale-fork/issues"},"license":"MIT","homepage":"https://github.com/llawliet-l-l/whale-fork#readme","repository":{"type":"git","url":"git+https://github.com/llawliet-l-l/whale-fork.git"},"description":"Whale design system — Radix Themes and custom components for React 18 & 19","maintainers":[{"name":"arthur2079","email":"arthoor.200079@gmail.com"}],"readme":"# @arthur2079/whale2\n\nWhale design system. Components from [Radix Themes](https://www.radix-ui.com/themes)\nplus custom Whale components, exported from a single entry point.\n\nWorks with React 18 and 19, in Vite and Next.js (Pages or App Router).\n\n## Install\n\n```bash\nyarn add @arthur2079/whale2\n```\n\n`react` and `react-dom` are peer dependencies. `@radix-ui/themes` is a regular\ndependency, so you do not need to install it yourself.\n\n## Usage\n\nImport the stylesheet once at the root of your app, then wrap it in\n`WhaleProvider`:\n\n```tsx\nimport { WhaleProvider, Button } from '@arthur2079/whale2';\nimport '@arthur2079/whale2/styles.css';\n\nexport default function App() {\n  return (\n    <WhaleProvider>\n      <Button variant=\"solid\" size=\"2\">\n        Click me\n      </Button>\n    </WhaleProvider>\n  );\n}\n```\n\n### Next.js App Router\n\nImport the stylesheet in `app/layout.tsx`. `WhaleProvider` and every component\nalready carry the `'use client'` directive, so they can be used directly from a\nserver component without wrapping them yourself.\n\n```tsx\nimport { WhaleProvider } from '@arthur2079/whale2';\nimport '@arthur2079/whale2/styles.css';\n\nexport default function RootLayout({\n  children,\n}: {\n  children: React.ReactNode;\n}) {\n  return (\n    <html lang=\"en\">\n      <body>\n        <WhaleProvider>{children}</WhaleProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n## Theming\n\n`WhaleProvider` accepts every [Radix `Theme`](https://www.radix-ui.com/themes/docs/components/theme)\nprop and forwards it untouched, so Radix's own defaults apply — including\n`grayColor=\"auto\"`, which picks a gray tuned to the current accent.\n\n```tsx\n<WhaleProvider accentColor=\"jade\" appearance=\"dark\" radius=\"large\">\n  {children}\n</WhaleProvider>\n```\n\nWhale intentionally does not override these yet. It is the right place for\nbrand-level defaults once there are values worth setting; restating Radix's\nown defaults here would only shadow them.\n\n## Components\n\n| Component       | Source                     | Needs `WhaleProvider` |\n| --------------- | -------------------------- | --------------------- |\n| `Button`        | Radix Themes (re-exported) | yes                   |\n| `WhaleProvider` | Whale                      | —                     |\n\nSource layout mirrors this split: everything under `src/radix` is built on\nRadix Themes and requires `WhaleProvider`. Whale's own custom components live\noutside that folder and depend on neither Radix nor the provider.\n\n## Notes\n\n`@arthur2079/whale2/styles.css` `@import`s the Radix Themes stylesheet and then adds\nWhale's own styles, so one import is all you need. Your bundler resolves that\nbare specifier, which also means it can dedupe the Radix rules if something else\nin your app imports them directly.\n","readmeFilename":"README.md"}