{"_id":"@byuckchon-frontend/settings","_rev":"11-76c5812ae1a75b6b7253fd50d1f3af45","name":"@byuckchon-frontend/settings","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.0":{"name":"@byuckchon-frontend/settings","version":"1.0.0","keywords":["settings","motion","tokens","tailwindcss","frontend"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.0.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"dist":{"shasum":"ad4df31ec9d9195da55476634d5ee545f1931b89","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.0.0.tgz","fileCount":7,"integrity":"sha512-DeGci7W3SdY02nauX6VHyrLaOiaUcr3WZ8BTKLozgtpIIdFT9O7cuSot9ZQoMXhy6nfa3dFIhST+8oU9ftdz3Q==","signatures":[{"sig":"MEYCIQDoba0U6cTm0ez8aybKMmrAY9SuQvBgYx6aJwLjsatVQQIhAJCC8vtS8fCXq1WPjut7Lewvz83S0/XtDlFWum6qqBgg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18855},"type":"module","_from":"file:byuckchon-frontend-settings-1.0.0.tgz","exports":{"./motion":"./src/motion/index.css","./motion/tokens":"./src/motion/motion.tokens.css","./motion/utilities":"./src/motion/motion.utilities.css"},"private":false,"_npmUser":{"name":"miinhyukkk","email":"ham9893@naver.com"},"_resolved":"/tmp/da314470c63507b5854931cb70546afc/byuckchon-frontend-settings-1.0.0.tgz","_integrity":"sha512-DeGci7W3SdY02nauX6VHyrLaOiaUcr3WZ8BTKLozgtpIIdFT9O7cuSot9ZQoMXhy6nfa3dFIhST+8oU9ftdz3Q==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, 추후 eslint/font/color 등)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/settings_1.0.0_1787035771829_0.7889184768127895","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@byuckchon-frontend/settings","version":"1.1.0","keywords":["settings","motion","tokens","tailwindcss","frontend"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.1.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"dist":{"shasum":"58afe295eb35cc72a912627a73b9c236ebad3792","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.1.0.tgz","fileCount":7,"integrity":"sha512-1rzO4qq2uIftcC7pEh2BR1Gh1USth4g87RfimW+2qEeycwF1uD8KkLXQtlPn3l3Jylhf+SO9mrVG8kjHICpc6Q==","signatures":[{"sig":"MEYCIQDTNLuiDR7Mn/x7DxAiK+CIUg/GekseGUABtmL1o86JYwIhANmzEe20/ybgutqkFLoBSvRu6LJUxnAjfVrQiL7IsGW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18967},"type":"module","_from":"file:byuckchon-frontend-settings-1.1.0.tgz","exports":{"./motion":"./src/motion/index.css","./motion/tokens":"./src/motion/motion.tokens.css","./motion/utilities":"./src/motion/motion.utilities.css"},"private":false,"_npmUser":{"name":"miinhyukkk","email":"ham9893@naver.com"},"_resolved":"/tmp/7c4c3c710ef85973417ab2c89bd502ea/byuckchon-frontend-settings-1.1.0.tgz","_integrity":"sha512-1rzO4qq2uIftcC7pEh2BR1Gh1USth4g87RfimW+2qEeycwF1uD8KkLXQtlPn3l3Jylhf+SO9mrVG8kjHICpc6Q==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, 추후 eslint/font/color 등)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/settings_1.1.0_1787112108340_0.782296834787356","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@byuckchon-frontend/settings","version":"1.2.0","keywords":["settings","motion","tokens","tailwindcss","frontend"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.2.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"dist":{"shasum":"5d9701332bcf67d1749e7ccad782886761e6e1e0","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.2.0.tgz","fileCount":8,"integrity":"sha512-FgG+ufI4tiD5K8cAVEBW/b/AK82uz0fi1MyFS9Co41+D9tWZTruRQxnp1dgclbJQtzGOScEwC9BgEmGNtX6vvg==","signatures":[{"sig":"MEQCIDxxa7zKai3++7Mw9SEAdDWvY3DrNPmPPUk6M4VvBXEcAiAv7ODV7Adl2hjQOlJml6Lu3ClhNYdg3GrHsjPLLxyNuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28760},"type":"module","_from":"file:byuckchon-frontend-settings-1.2.0.tgz","exports":{"./motion":"./src/motion/index.css","./motion/plugin":"./src/motion/motion.plugin.cjs","./motion/tokens":"./src/motion/motion.tokens.css","./motion/utilities":"./src/motion/motion.utilities.css"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/b0dca2ba331431566cfc8dcffe37bfbe/byuckchon-frontend-settings-1.2.0.tgz","_integrity":"sha512-FgG+ufI4tiD5K8cAVEBW/b/AK82uz0fi1MyFS9Co41+D9tWZTruRQxnp1dgclbJQtzGOScEwC9BgEmGNtX6vvg==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, 추후 eslint/font/color 등)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/settings_1.2.0_1787710163006_0.4384272214164904","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@byuckchon-frontend/settings","version":"1.3.0","keywords":["settings","motion","tokens","tailwindcss","frontend"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.3.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"dist":{"shasum":"e5d6b71ce1efebca181be593bae06c2c4f68f701","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.3.0.tgz","fileCount":9,"integrity":"sha512-iEn3ZwCaGzobPl7L7qeuYZigdF5HgTPEVxm6ETCqyXXrDP7DUnvd9/LP2Oqvb4k4d/9ImJ/rgNDTVLEHrtGoLw==","signatures":[{"sig":"MEUCIHOhSDzMpG26j51Vp/kaqPNYwwdmYKxQKx4H90jbHWn6AiEAsgKe0yEp2U8qxosz2eRTgjPq4o+9MC6ZtAb5Fxz3drU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29733},"type":"module","_from":"file:byuckchon-frontend-settings-1.3.0.tgz","exports":{"./motion":"./src/motion/index.css","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./motion/utilities":"./src/motion/motion.utilities.css"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/4c4a937dcac89d85f3dcc99323a558d0/byuckchon-frontend-settings-1.3.0.tgz","_integrity":"sha512-iEn3ZwCaGzobPl7L7qeuYZigdF5HgTPEVxm6ETCqyXXrDP7DUnvd9/LP2Oqvb4k4d/9ImJ/rgNDTVLEHrtGoLw==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, 추후 eslint/font/color 등)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/settings_1.3.0_1787814385129_0.8021650885714191","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@byuckchon-frontend/settings","version":"1.4.0","keywords":["settings","eslint","code-review","motion","tokens","tailwindcss","frontend"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.4.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"bin":{"byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"dist":{"shasum":"59c9d022b3b162a5bf1f9daeb6a8a3a2442258d4","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.4.0.tgz","fileCount":16,"integrity":"sha512-oB6mfWDlNSccF+fkpErFGiAZQ65p+OYGNWij2nvm+d1cOLXyVcTuSfo1DOEqSvJ66uHMCiRv37HJYxvmlL9Pnw==","signatures":[{"sig":"MEQCIDulheSmLMtI4sgOBYklM/llcIDClLpG0/LIssRfMkY5AiAjLGgHA3mkIEVY6R8+CP3kiyBcxQISn1ZZAM+pfhS50Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79010},"type":"module","_from":"file:byuckchon-frontend-settings-1.4.0.tgz","exports":{"./motion":"./src/motion/index.css","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/5b63e3e6d01165413e0d1bb4bb67004d/byuckchon-frontend-settings-1.4.0.tgz","_integrity":"sha512-oB6mfWDlNSccF+fkpErFGiAZQ65p+OYGNWij2nvm+d1cOLXyVcTuSfo1DOEqSvJ66uHMCiRv37HJYxvmlL9Pnw==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, 추후 eslint/font/color 등)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/settings_1.4.0_1787889212657_0.2282806188573583","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@byuckchon-frontend/settings","version":"1.4.1","keywords":["settings","eslint","code-review","motion","tokens","tailwindcss","frontend"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.4.1","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"bin":{"byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"dist":{"shasum":"27c196657536a7754970139337d67260e20b7cfe","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.4.1.tgz","fileCount":16,"integrity":"sha512-V7nn3Zr20eNFdP5FPTiWDUapb/9T5yC5y+UkGqS+7CzgYg264hzSxj8vavWS9CkvnvNoUoqrrbr4YbL/3VO52Q==","signatures":[{"sig":"MEUCIQCKUlMZsbPQTCW/9VPXfIxh9QBoT9oItOfXSwbEIovmfAIgeXntffrvDyqyaJqTLlGg6W6VhxNhdsItolBA+E7SKeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83433},"type":"module","_from":"file:byuckchon-frontend-settings-1.4.1.tgz","exports":{"./motion":"./src/motion/index.css","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/b7ca68c1cca931ab7dd1bd63956a8a4c/byuckchon-frontend-settings-1.4.1.tgz","_integrity":"sha512-V7nn3Zr20eNFdP5FPTiWDUapb/9T5yC5y+UkGqS+7CzgYg264hzSxj8vavWS9CkvnvNoUoqrrbr4YbL/3VO52Q==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, 추후 eslint/font/color 등)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/settings_1.4.1_1788248023086_0.13239499726154524","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@byuckchon-frontend/settings","version":"1.5.0","keywords":["code-review","design-tokens","eslint","frontend","motion","settings","style-dictionary","tailwindcss","tokens"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.5.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"bin":{"byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"dist":{"shasum":"2cd581b0497a5a71cfe28cda0474a837a549effd","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.5.0.tgz","fileCount":18,"integrity":"sha512-qIGDxfDDUK/qO/W1FUiPTiad8EPTIIyXrvS/wO5+Gp9NlvCJkJ4gUhlJ7cNLLt7adClGDg1ufyHuGmnk4riLSw==","signatures":[{"sig":"MEUCIFS3nDgUrzZWO31YyMt7MAj2pkzznRRGCBXIbXKjfe0CAiEAznruGK2XWFZdYKdu+BplVPRs0n4SlWNK6lySSB55OEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105395},"type":"module","_from":"file:byuckchon-frontend-settings-1.5.0.tgz","exports":{"./motion":"./src/motion/index.css","./tokens":"./src/tokens/style-dictionary.js","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/63af722d3bfb2b0d2f18af9b7ff8b708/byuckchon-frontend-settings-1.5.0.tgz","_integrity":"sha512-qIGDxfDDUK/qO/W1FUiPTiad8EPTIIyXrvS/wO5+Gp9NlvCJkJ4gUhlJ7cNLLt7adClGDg1ufyHuGmnk4riLSw==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 기본 세팅 패키지 (motion, tokens, eslint)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"tailwindcss":"^3.0.0 || ^4.0.0","style-dictionary":"^5.0.0"},"peerDependenciesMeta":{"style-dictionary":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/settings_1.5.0_1789524748389_0.6212662511913392","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@byuckchon-frontend/settings","version":"1.6.0","keywords":["code-review","design-tokens","eslint","eslint-config","frontend","motion","prettier","settings","style-dictionary","tailwindcss","tokens","tsconfig"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.6.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"bin":{"byuckchon-settings-sync":"src/bin/sync.js","byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"dist":{"shasum":"6660fab8a535339387309af427babd2475ad77e7","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.6.0.tgz","fileCount":37,"integrity":"sha512-/ecKZMZ4akkAFyss0+M/EnAYpeLRGGQjelLi4NKsgOOOD3WxD60xmFmY4zuzeot/JW5Q6xgGkR8pmL8QIe72lg==","signatures":[{"sig":"MEQCICwoaBtqV63U4xwBxtOcQ7dAHxW4eiEkBLwpGgjjCuE2AiBDuyd+RPQXThYGG8Zl2paWS50GDBLDK8arTD4gsE0bqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvJmdWZy/Ji6vFmymQ+og1Kpsg2gWMPRk/RN5wF+7h+wIhAP2C13S11s0tJhI/V9Iytqluberc2nNeru3TYMEijmIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132266},"type":"module","_from":"file:byuckchon-frontend-settings-1.6.0.tgz","exports":{"./motion":"./src/motion/index.css","./tokens":"./src/tokens/style-dictionary.js","./vscode":"./src/vscode/settings.json","./prettier":"./src/prettier/index.js","./versions":"./src/versions/index.js","./eslint/base":"./src/eslint/configs/base.js","./eslint/next":"./src/eslint/configs/next.js","./eslint/react":"./src/eslint/configs/react.js","./package.json":"./package.json","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./eslint/review":"./src/eslint/configs/review.js","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./project/npmrc":"./src/project/npmrc.monorepo","./project/nvmrc":"./src/project/nvmrc","./tsconfig/base":"./src/tsconfig/base.json","./tsconfig/next":"./src/tsconfig/next.json","./tsconfig/node":"./src/tsconfig/node.json","./tsconfig/react":"./src/tsconfig/react.json","./types/svg-next":{"types":"./src/types/svg-next.d.ts","default":"./src/types/svg-next.d.ts"},"./types/svg-vite":{"types":"./src/types/svg-vite.d.ts","default":"./src/types/svg-vite.d.ts"},"./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./tsconfig/library":"./src/tsconfig/library.json","./project/turbo.json":"./src/project/turbo.json","./tsconfig/base.json":"./src/tsconfig/base.json","./tsconfig/next.json":"./src/tsconfig/next.json","./tsconfig/node.json":"./src/tsconfig/node.json","./tsconfig/react.json":"./src/tsconfig/react.json","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js","./tsconfig/library.json":"./src/tsconfig/library.json"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/c472b11bade033402f159ce8575aef57/byuckchon-frontend-settings-1.6.0.tgz","_integrity":"sha512-/ecKZMZ4akkAFyss0+M/EnAYpeLRGGQjelLi4NKsgOOOD3WxD60xmFmY4zuzeot/JW5Q6xgGkR8pmL8QIe72lg==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 공통 세팅 패키지 (eslint, prettier, tsconfig, tokens, motion)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^15.0.0 || ^16.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^10.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","eslint-plugin-unused-imports":"^4.1.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":">=5.0.0","tailwindcss":"^3.0.0 || ^4.0.0","style-dictionary":"^5.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"style-dictionary":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/settings_1.6.0_1789956913036_0.7139111011774142","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@byuckchon-frontend/settings","version":"1.7.0","keywords":["code-review","design-tokens","eslint","eslint-config","frontend","motion","prettier","settings","style-dictionary","tailwindcss","tokens","tsconfig"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.7.0","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"bin":{"byuckchon-settings-sync":"src/bin/sync.js","byuckchon-pr-description":"src/bin/pr-description.js","byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"dist":{"shasum":"2c7ac360c982d8640cf7d49de1a5280ba4272973","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.7.0.tgz","fileCount":38,"integrity":"sha512-9k42VaDg2EeKpSlG8LVz4wyxWkrnjwf+J8Gz5nZ9iJhjVhi6ZJB9fkKZsx5R+ZPqRr3uJK61m9M9BkydmTmxPw==","signatures":[{"sig":"MEUCIHN7Ja/nY6kyRA3Dk6akhwsxN9qzYd1u/rECjtj8HKQ9AiEAxSVL/nQKpgYGoYLLCfFA8Ho59/jMx5keweB/DoBfJ/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsvy0KA5aQkdgfyCLXz6BQgGtjPjk0YwUCzHX0///6rQIhAKwJHgZpRLSoMxvpvK25epx0EJXq1YPxtOQbelAeAlLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145649},"type":"module","_from":"file:byuckchon-frontend-settings-1.7.0.tgz","exports":{"./motion":"./src/motion/index.css","./tokens":"./src/tokens/style-dictionary.js","./vscode":"./src/vscode/settings.json","./prettier":"./src/prettier/index.js","./versions":"./src/versions/index.js","./eslint/base":"./src/eslint/configs/base.js","./eslint/next":"./src/eslint/configs/next.js","./eslint/react":"./src/eslint/configs/react.js","./package.json":"./package.json","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./eslint/review":"./src/eslint/configs/review.js","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./project/npmrc":"./src/project/npmrc.monorepo","./project/nvmrc":"./src/project/nvmrc","./tsconfig/base":"./src/tsconfig/base.json","./tsconfig/next":"./src/tsconfig/next.json","./tsconfig/node":"./src/tsconfig/node.json","./tsconfig/react":"./src/tsconfig/react.json","./types/svg-next":{"types":"./src/types/svg-next.d.ts","default":"./src/types/svg-next.d.ts"},"./types/svg-vite":{"types":"./src/types/svg-vite.d.ts","default":"./src/types/svg-vite.d.ts"},"./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./tsconfig/library":"./src/tsconfig/library.json","./project/turbo.json":"./src/project/turbo.json","./tsconfig/base.json":"./src/tsconfig/base.json","./tsconfig/next.json":"./src/tsconfig/next.json","./tsconfig/node.json":"./src/tsconfig/node.json","./tsconfig/react.json":"./src/tsconfig/react.json","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js","./tsconfig/library.json":"./src/tsconfig/library.json"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/e29d102427c06976149e8cdc30675169/byuckchon-frontend-settings-1.7.0.tgz","_integrity":"sha512-9k42VaDg2EeKpSlG8LVz4wyxWkrnjwf+J8Gz5nZ9iJhjVhi6ZJB9fkKZsx5R+ZPqRr3uJK61m9M9BkydmTmxPw==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 공통 세팅 패키지 (eslint, prettier, tsconfig, tokens, motion)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^15.0.0 || ^16.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^10.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","eslint-plugin-unused-imports":"^4.1.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":">=5.0.0","tailwindcss":"^3.0.0 || ^4.0.0","style-dictionary":"^5.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"style-dictionary":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/settings_1.7.0_1789981824633_0.870479278230651","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@byuckchon-frontend/settings","version":"1.7.1","keywords":["code-review","design-tokens","eslint","eslint-config","frontend","motion","prettier","settings","style-dictionary","tailwindcss","tokens","tsconfig"],"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","_id":"@byuckchon-frontend/settings@1.7.1","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"bin":{"byuckchon-settings-sync":"src/bin/sync.js","byuckchon-pr-description":"src/bin/pr-description.js","byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"dist":{"shasum":"33020fd745d64dbd86e4c756bf27f8acdd542aff","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.7.1.tgz","fileCount":38,"integrity":"sha512-NKDUbCxyG+IhoXt+eWJn68SEmoDVecw/wSjtwnORxM4Y/yk1k2gA28NIoTKZuBA2zQ/KbtAuhTQc13MQFyO3Kg==","signatures":[{"sig":"MEUCIEoFrq7QuHCxNLqOz9A6Hu1OmnZlSDQWTC2LHBukSrFqAiEAzaok1QMFXRTHLo0/AZXhZ6hGxuuHAQG8aOGiJ8LtQJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIj8Q3qCpXFDak1pFlwex56pHgEXzZ967bdIh7Y6r63AIgNgE6m2GNmaCdA9cfsoaOJcqr81xgA7/JnpfpOJuPasw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146783},"type":"module","_from":"file:byuckchon-frontend-settings-1.7.1.tgz","exports":{"./motion":"./src/motion/index.css","./tokens":"./src/tokens/style-dictionary.js","./vscode":"./src/vscode/settings.json","./prettier":"./src/prettier/index.js","./versions":"./src/versions/index.js","./eslint/base":"./src/eslint/configs/base.js","./eslint/next":"./src/eslint/configs/next.js","./eslint/react":"./src/eslint/configs/react.js","./package.json":"./package.json","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./eslint/review":"./src/eslint/configs/review.js","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./project/npmrc":"./src/project/npmrc.monorepo","./project/nvmrc":"./src/project/nvmrc","./tsconfig/base":"./src/tsconfig/base.json","./tsconfig/next":"./src/tsconfig/next.json","./tsconfig/node":"./src/tsconfig/node.json","./tsconfig/react":"./src/tsconfig/react.json","./types/svg-next":{"types":"./src/types/svg-next.d.ts","default":"./src/types/svg-next.d.ts"},"./types/svg-vite":{"types":"./src/types/svg-vite.d.ts","default":"./src/types/svg-vite.d.ts"},"./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./tsconfig/library":"./src/tsconfig/library.json","./project/turbo.json":"./src/project/turbo.json","./tsconfig/base.json":"./src/tsconfig/base.json","./tsconfig/next.json":"./src/tsconfig/next.json","./tsconfig/node.json":"./src/tsconfig/node.json","./tsconfig/react.json":"./src/tsconfig/react.json","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js","./tsconfig/library.json":"./src/tsconfig/library.json"},"private":false,"_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"_resolved":"/tmp/ebf193e5078001a0b1cc48fa68d1b108/byuckchon-frontend-settings-1.7.1.tgz","_integrity":"sha512-NKDUbCxyG+IhoXt+eWJn68SEmoDVecw/wSjtwnORxM4Y/yk1k2gA28NIoTKZuBA2zQ/KbtAuhTQc13MQFyO3Kg==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 공통 세팅 패키지 (eslint, prettier, tsconfig, tokens, motion)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"globals":"^15.0.0 || ^16.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^10.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","eslint-plugin-unused-imports":"^4.1.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":">=5.0.0","tailwindcss":"^3.0.0 || ^4.0.0","style-dictionary":"^5.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"style-dictionary":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/settings_1.7.1_1790044948259_0.7874637337522514","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"_id":"@byuckchon-frontend/settings@1.8.0","bin":{"byuckchon-settings-sync":"src/bin/sync.js","byuckchon-pr-description":"src/bin/pr-description.js","byuckchon-eslint-review-comments":"src/eslint/post-eslint-review-comments.cjs"},"bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"dist":{"shasum":"ea8e21f6abfbf9f28356244d356727431e78f916","tarball":"https://registry.npmjs.org/@byuckchon-frontend/settings/-/settings-1.8.0.tgz","fileCount":38,"integrity":"sha512-3Ud8dN/KHCIHueEmJ04XGPtd7ISj8kleJ5WrxOg4j2P+oPvJbZlGjWoUAX/E9Lwl5njSnug78/QyVGmfG0+3Og==","signatures":[{"sig":"MEYCIQDBZqNvBsU8OcdV6Zg0L43/6z/udSIbvx7pZI1wathATgIhAPF31zivAbSDpoAYUuKNgtjv/ux2q6ro2bpIyf2f7cyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzDskOp82HxBVw2Mzqn5KRVd5NK/EeQTQdrMv5kFTu2AIhAKnKqHJEI9l+lIlCwkUHWiQ4Bg1ikYVav1UblApBiFOB"}],"unpackedSize":149057},"name":"@byuckchon-frontend/settings","type":"module","_from":"file:byuckchon-frontend-settings-1.8.0.tgz","author":{"name":"Byuckchon Frontend Team"},"exports":{"./motion":"./src/motion/index.css","./tokens":"./src/tokens/style-dictionary.js","./vscode":"./src/vscode/settings.json","./prettier":"./src/prettier/index.js","./versions":"./src/versions/index.js","./eslint/base":"./src/eslint/configs/base.js","./eslint/next":"./src/eslint/configs/next.js","./eslint/react":"./src/eslint/configs/react.js","./package.json":"./package.json","./eslint/plugin":"./src/eslint/internal-plugin.cjs","./eslint/review":"./src/eslint/configs/review.js","./motion/plugin":{"types":"./src/motion/motion.plugin.d.cts","import":"./src/motion/motion.plugin.cjs","default":"./src/motion/motion.plugin.cjs","require":"./src/motion/motion.plugin.cjs"},"./motion/tokens":"./src/motion/motion.tokens.css","./project/npmrc":"./src/project/npmrc.monorepo","./project/nvmrc":"./src/project/nvmrc","./tsconfig/base":"./src/tsconfig/base.json","./tsconfig/next":"./src/tsconfig/next.json","./tsconfig/node":"./src/tsconfig/node.json","./tsconfig/react":"./src/tsconfig/react.json","./types/svg-next":{"types":"./src/types/svg-next.d.ts","default":"./src/types/svg-next.d.ts"},"./types/svg-vite":{"types":"./src/types/svg-vite.d.ts","default":"./src/types/svg-vite.d.ts"},"./eslint/formatter":"./src/eslint/internal-rdjson-formatter.js","./motion/utilities":"./src/motion/motion.utilities.css","./tsconfig/library":"./src/tsconfig/library.json","./project/turbo.json":"./src/project/turbo.json","./tsconfig/base.json":"./src/tsconfig/base.json","./tsconfig/next.json":"./src/tsconfig/next.json","./tsconfig/node.json":"./src/tsconfig/node.json","./tsconfig/react.json":"./src/tsconfig/react.json","./eslint/rules/warning":"./src/eslint/internal-warning-conventions.js","./eslint/rules/blocking":"./src/eslint/internal-blocking-conventions.js","./tsconfig/library.json":"./src/tsconfig/library.json"},"license":"MIT","private":false,"version":"1.8.0","_npmUser":{"name":"hyukie","email":"poiu03290@gmail.com"},"homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","keywords":["code-review","design-tokens","eslint","eslint-config","frontend","motion","prettier","settings","style-dictionary","tailwindcss","tokens","tsconfig"],"_resolved":"/tmp/9f14614c591fc5971de12a73f1fc575d/byuckchon-frontend-settings-1.8.0.tgz","_integrity":"sha512-3Ud8dN/KHCIHueEmJ04XGPtd7ISj8kleJ5WrxOg4j2P+oPvJbZlGjWoUAX/E9Lwl5njSnug78/QyVGmfG0+3Og==","repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"_npmVersion":"10.8.2","description":"Byuckchon Frontend 프로젝트 공통 세팅 패키지 (eslint, prettier, tsconfig, tokens, motion)","directories":{},"maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"_nodeVersion":"20.20.2","dependencies":{"globals":"^15.0.0 || ^16.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^10.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","eslint-plugin-unused-imports":"^4.1.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","typescript":">=5.0.0","tailwindcss":"^3.0.0 || ^4.0.0","style-dictionary":"^5.0.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"prettier":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"style-dictionary":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/settings_1.8.0_1790126895130_0.6320421265948906"}}},"time":{"created":"2026-08-18T06:49:31.661Z","modified":"2026-09-23T01:28:15.397Z","1.0.0":"2026-08-18T06:49:31.980Z","1.1.0":"2026-08-19T04:01:48.491Z","1.2.0":"2026-08-26T02:09:23.119Z","1.3.0":"2026-08-27T07:06:25.272Z","1.4.0":"2026-08-28T03:53:32.799Z","1.4.1":"2026-09-01T07:33:43.226Z","1.5.0":"2026-09-16T02:12:28.528Z","1.6.0":"2026-09-21T02:15:13.138Z","1.7.0":"2026-09-21T09:10:24.717Z","1.7.1":"2026-09-22T02:42:28.325Z","1.8.0":"2026-09-23T01:28:15.230Z"},"bugs":{"url":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages/issues"},"author":{"name":"Byuckchon Frontend Team"},"license":"MIT","homepage":"https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages#readme","keywords":["code-review","design-tokens","eslint","eslint-config","frontend","motion","prettier","settings","style-dictionary","tailwindcss","tokens","tsconfig"],"repository":{"url":"git+https://github.com/RevolutionaryWarrior/byuckchon-frontend-packages.git","type":"git"},"description":"Byuckchon Frontend 프로젝트 공통 세팅 패키지 (eslint, prettier, tsconfig, tokens, motion)","maintainers":[{"name":"byuckchon","email":"byuckchon@gmail.com"},{"name":"hyukie","email":"poiu03290@gmail.com"},{"name":"yuratel","email":"dbdudals100@gmail.com"},{"name":"miinhyukkk","email":"ham9893@naver.com"},{"name":"mlnls","email":"tmdals140@naver.com"}],"readme":"# @byuckchon-frontend/settings\n\nByuckchon Frontend 프로젝트의 **기본 세팅 패키지**입니다.\n`byuckchon-frontend-cli`로 프로젝트를 생성하면 자동으로 설치되며,\n기존 프로젝트에는 아래 명령어로 추가할 수 있습니다.\n\n```bash\nnpm install @byuckchon-frontend/settings\n```\n\n## 제공하는 것\n\n| 영역                   | 상태       | 내용                                                                              |\n| ---------------------- | ---------- | --------------------------------------------------------------------------------- |\n| Motion                 | ✅ 제공 중 | 사내 기본 모션 토큰 + Tailwind v3 / v4 유틸리티 클래스                            |\n| ESLint (자동 코드리뷰) | ✅ 제공 중 | 공통 컨벤션 규칙 + PR 인라인 리뷰 도구                                            |\n| Design Tokens          | ✅ 제공 중 | Figma(Tokens Studio) tokens.json → tokens.css 변환 규칙 (Style Dictionary 프리셋) |\n| ESLint 프리셋          | ✅ 제공 중 | 바로 쓰는 flat config (`base` / `react` / `next` / `review`)                      |\n| Prettier               | ✅ 제공 중 | 포맷 규칙 프리셋                                                                  |\n| TypeScript             | ✅ 제공 중 | tsconfig 프리셋 (`base` / `react` / `next` / `library` / `node`)                  |\n| VS Code                | ✅ 제공 중 | 에디터 설정 동기화 (`byuckchon-settings-sync`)                                    |\n| PR 본문 자동화         | ✅ 제공 중 | 커밋 내역을 타입별로 묶어 PR description 에 반영 (`byuckchon-pr-description`)     |\n| Font                   | 🚧 예정    | 기본 폰트 세팅                                                                    |\n| Color                  | 🚧 예정    | 기본 컬러 토큰                                                                    |\n\n## ESLint 자동 코드리뷰\n\n프로젝트마다 `tools/` 폴더를 복사하지 않고 패키지의 ESLint 플러그인과 PR 댓글\n게시 명령을 사용합니다. ESLint 설정과 GitHub Actions 적용 방법은\n[ESLINT_GUIDE.md](./ESLINT_GUIDE.md)를 참고하세요.\n\n### 프로젝트 환경에 맞게 적용\n\n이 패키지는 `npm`, `pnpm`, `yarn` 중 특정 패키지 매니저를 강제하지 않으며,\n모노레포와 단일 저장소를 모두 지원합니다. 문서의 명령은 예시이므로 사용하는\n프로젝트의 패키지 매니저, workspace 구성, 앱 경로와 script 이름에 맞게 바꿔서\n적용하세요.\n\n## Motion 사용법\n\nTailwind v3와 v4는 커스텀 유틸리티를 만드는 방식이 서로 달라서( v4는 CSS의\n`@utility`, v3는 JS plugin API ) 프로젝트의 Tailwind 버전에 맞는 방법을\n선택해서 적용하면 됩니다. 두 방법 모두 같은 클래스명(`motion-*`)과 같은 CSS\n변수(`--motion-*`)를 사용하므로, override 방법과 [MOTION_GUIDE.md](./MOTION_GUIDE.md)는\n버전에 상관없이 동일하게 적용됩니다.\n\n### Tailwind v4\n\n진입 CSS(App.css 등)에 import 한 줄만 추가하면 됩니다.\n\n```css\n/* App.css */\n@import \"tailwindcss\";\n@import \"@byuckchon-frontend/settings/motion\";\n@import \"./tokens.css\"; /* 프로젝트별 override (없으면 생략) */\n```\n\n### Tailwind v3\n\n`@utility` 문법이 없으므로, `tailwind.config`에 plugin을 등록하고\n토큰 CSS는 별도로 import 합니다.\n\n```js\n// tailwind.config.js / tailwind.config.cjs\nmodule.exports = {\n  content: [/* ... */],\n  plugins: [require(\"@byuckchon-frontend/settings/motion/plugin\")],\n};\n```\n\nTypeScript config(`tailwind.config.ts`)에서는 `require`가\n`@typescript-eslint/no-require-imports`에 걸릴 수 있으므로 import 구문을 사용하세요.\n\n```ts\n// tailwind.config.ts\nimport motionPlugin from \"@byuckchon-frontend/settings/motion/plugin\";\n\nexport default {\n  content: [/* ... */],\n  plugins: [motionPlugin],\n};\n```\n\n```css\n/* App.css */\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@import \"@byuckchon-frontend/settings/motion/tokens\";\n@import \"./tokens.css\"; /* 프로젝트별 override (없으면 생략) */\n```\n\n### 프로젝트별 값 변경 (override)\n\n`motion.tokens.css`나 `motion.utilities.css`(v4) / `motion.plugin.cjs`(v3)를\n직접 수정하지 않습니다.\n디자이너가 전달한 tokens.json을 Style Dictionary로 변환한 프로젝트 `tokens.css`에서\n**변경하고 싶은 변수만** 다시 선언하세요. 뒤에 로드된 값이 우선 적용됩니다.\n\n```css\n/* apps/{project}/src/styles/tokens.css */\n:root {\n  --motion-toggle-duration: 300ms; /* Toggle만 300ms로 변경 */\n}\n```\n\n전체 변수 목록과 컴포넌트별 대응 관계는 [MOTION_GUIDE.md](./MOTION_GUIDE.md)를 참고하세요.\n\n### Motion 문서\n\n| 문서                                               | 대상       | 내용                                                                                             |\n| -------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------ |\n| [MOTION_DESIGN_GUIDE.md](./MOTION_DESIGN_GUIDE.md) | 디자이너   | 모션 카탈로그(어떻게 움직이는지), 속도 가이드, 변경 가능 범위, Figma 토큰 연동, 수정 요청 템플릿 |\n| [MOTION_GUIDE.md](./MOTION_GUIDE.md)               | 프론트엔드 | 컴포넌트별 적용 클래스·변수 대응표, 공유 변수 주의사항, 프로젝트 적용 체크리스트                 |\n\n디자이너에게는 `MOTION_DESIGN_GUIDE.md`를 공유하세요.\n\n### Export 경로\n\n| 경로                                            | 내용                                      | 대상                      |\n| ----------------------------------------------- | ----------------------------------------- | ------------------------- |\n| `@byuckchon-frontend/settings/motion`           | tokens + utilities 전체 (`@import` 한 줄) | Tailwind v4               |\n| `@byuckchon-frontend/settings/motion/tokens`    | 변수 default 값만 (CSS)                   | v3 / v4 공통              |\n| `@byuckchon-frontend/settings/motion/utilities` | `@utility` 정의만 (CSS)                   | Tailwind v4               |\n| `@byuckchon-frontend/settings/motion/plugin`    | 동일한 유틸리티의 plugin 정의 (JS)        | Tailwind v3               |\n| `@byuckchon-frontend/settings/tokens`           | Style Dictionary 설정 프리셋 (JS)         | tokens.json 사용 프로젝트 |\n\n## 프로젝트 설정 프리셋\n\n프로젝트는 **참조만** 합니다. 규칙이 바뀌면 settings 버전만 올리면 모든 프로젝트에 반영됩니다.\n\n```js\n// eslint.config.js\nexport { default } from \"@byuckchon-frontend/settings/eslint/react\";\n```\n\n```js\n// prettier.config.js\nexport { default } from \"@byuckchon-frontend/settings/prettier\";\n```\n\n```jsonc\n// tsconfig.json\n{ \"extends\": \"@byuckchon-frontend/settings/tsconfig/react.json\" }\n```\n\n예외가 필요하면 이어붙이거나 덮어씁니다.\n\n```js\nimport byuckchon from \"@byuckchon-frontend/settings/eslint/react\";\nexport default [...byuckchon, { rules: { \"import/order\": \"off\" } }];\n```\n\n### ESLint\n\n| export            | 내용                                                       |\n| ----------------- | ---------------------------------------------------------- |\n| `./eslint/base`   | TypeScript · import 정렬 · 미사용 import (프레임워크 무관) |\n| `./eslint/react`  | base + React / Hooks / Refresh                             |\n| `./eslint/next`   | base + React + `next/**` import 우선순위                   |\n| `./eslint/review` | react + 사내 컨벤션 규칙 (PR 리뷰 워크플로 전용)           |\n\n`eslint-config-next`는 포함하지 않습니다. 설치된 next 버전과 짝을 이뤄야 해서\n프로젝트 쪽에서 `FlatCompat`으로 합칩니다. (CLI가 생성하는 `eslint.config.mjs` 참고)\n\nESLint 플러그인은 이 패키지의 dependencies라 프로젝트가 따로 설치할 필요가 없습니다.\n필요한 것은 `eslint` 본체뿐입니다.\n\n### TypeScript\n\n`base` · `react` · `next` · `library` · `node` 5종. 프로젝트에는 경로 alias처럼\n그 프로젝트에만 해당하는 것만 남깁니다.\n\n### 타입 선언\n\nSVG·이미지 같은 에셋 모듈 선언을 제공합니다. 번들러에 따라 `*.svg`의 default export가\n다르므로(Vite는 URL 문자열, Next+svgr은 컴포넌트) **둘 중 하나만** 참조해야 합니다.\n\n```ts\n// src/global.d.ts — Vite\n/// <reference types=\"@byuckchon-frontend/settings/types/svg-vite\" />\n\n// src/global.d.ts — Next\n/// <reference types=\"@byuckchon-frontend/settings/types/svg-next\" />\n```\n\n### 버전 매트릭스\n\n사내 프로젝트가 함께 쓰는 라이브러리 버전의 단일 출처입니다.\n\n```js\nimport { versions } from \"@byuckchon-frontend/settings/versions\";\n```\n\n### 파일 동기화 (`extends`가 없는 설정들)\n\n`.vscode/settings.json`, `.nvmrc`, `.npmrc`, `turbo.json`은 참조 문법이 없어서 내용 전체가\n프로젝트에 있어야 합니다. 이런 파일은 **동기화 방식**을 씁니다.\n\n```bash\nnpx byuckchon-settings-sync           # 프로젝트 유형을 감지해 해당하는 것 전부\nnpx byuckchon-settings-sync vscode    # 하나만\nnpx byuckchon-settings-sync --check   # 다르면 exit 1 (CI 용)\nnpx byuckchon-settings-sync --list    # 대상 목록\n```\n\n| 대상     | 파일                    | 적용 범위       |\n| -------- | ----------------------- | --------------- |\n| `vscode` | `.vscode/settings.json` | 단일 · 모노레포 |\n| `nvmrc`  | `.nvmrc`                | 단일 · 모노레포 |\n| `npmrc`  | `.npmrc`                | 모노레포        |\n| `turbo`  | `turbo.json`            | 모노레포        |\n\n`pnpm-workspace.yaml` 또는 `turbo.json`이 있으면 모노레포로 판단합니다.\n프로젝트가 값을 바꾸는 것은 자유이고, settings가 정의하지 않은 키는 건드리지 않습니다.\n되돌리고 싶을 때 다시 실행하면 됩니다.\n\n## Design Tokens\n\n디자이너가 Figma(Tokens Studio)에서 export 한 `tokens.json`을 프로젝트의 `tokens.css`로\n변환하는 Style Dictionary 설정입니다. 변환 규칙을 프로젝트마다 복사해두면 규칙이 바뀔 때\n전 프로젝트를 손으로 고쳐야 하므로, 규칙 자체를 이 패키지가 관리합니다.\n\n```js\n// 프로젝트 루트 token.config.js\nimport { defineTokenConfig } from \"@byuckchon-frontend/settings/tokens\";\n\nexport default defineTokenConfig();\n```\n\n```json\n// package.json\n{\n  \"scripts\": {\n    \"tokens:build\": \"style-dictionary build --config token.config.js\"\n  }\n}\n```\n\n`style-dictionary`는 optional peerDependency입니다. 토큰을 쓰는 프로젝트에만 설치하세요.\n\n```bash\nnpm install -D style-dictionary\n```\n\n### 변환 규칙\n\n| 토큰 `$type`        | 출력                            | 예                                                    |\n| ------------------- | ------------------------------- | ----------------------------------------------------- |\n| `color`             | `@theme`의 `--color-*`          | `color.brand.primary` → `--color-brand-primary`       |\n| `typography`        | `@utility text-*` (Tailwind v4) | `display.7xl.bold` → `@utility text-display-7xl-bold` |\n| `boxShadow`         | `@theme`의 `--shadow-*`         | `elevation.1` → `--shadow-elevation-1`                |\n| 그 외 (motion 포함) | `:root` 변수                    | `--motion-toast-duration` → 그대로                    |\n\n- 토큰 키를 `--motion-toast-duration`처럼 **CSS 변수명 그대로** 쓰면 그 이름이 그대로 나갑니다.\n  계층(`motion.toast.duration`)으로 써도 같은 결과가 됩니다.\n- `duration` / `delay`로 끝나는 토큰의 값이 단위 없는 숫자면 **`ms`를 자동으로 붙입니다.**\n  (디자이너가 `250`만 넘겨도 `250ms`로 변환)\n- easing은 `[0.16, 1, 0.3, 1]` 배열을 `cubic-bezier(...)`로 변환합니다.\n\n### 그림자(boxShadow)\n\n단일 레이어와 여러 레이어(배열)를 모두 지원합니다.\n\n```jsonc\n{\n  \"zz\": {\n    \"$type\": \"boxShadow\",\n    \"$value\": {\n      \"x\": \"20\", \"y\": \"30\", \"blur\": \"0\", \"spread\": \"0\",\n      \"color\": \"#000000\", \"type\": \"innerShadow\"\n    }\n  }\n}\n```\n\n```css\n@theme {\n  --shadow-zz: inset 20px 30px 0px 0px #000000;\n}\n```\n\nTailwind가 `shadow-zz` 유틸리티를 만들어 줍니다.\n\n- `type: \"innerShadow\"` → `inset`을 붙입니다. (`dropShadow`이거나 생략하면 일반 그림자)\n- 단위 없는 숫자에는 `px`를 붙이고, 빠진 값은 `0px`로 둡니다.\n- 여러 레이어는 배열로 주면 쉼표로 이어 붙입니다. (`elevation.1` → `--shadow-elevation-1`)\n- 색상이 `{shadow.ambient.8}` 같은 참조면 값으로 풀지 않고 변수 참조로 유지합니다.\n- `@theme` 블록에는 색상 변수를 먼저, 그림자 변수를 나중에 출력합니다.\n\nFigma가 내보내는 값이 CSS와 다른 부분은 자동으로 맞춥니다.\n\n| Figma 값                         | 출력                            | 이유                                     |\n| -------------------------------- | ------------------------------- | ---------------------------------------- |\n| `letterSpacing: \"-1%\"`           | `letter-spacing: -0.01em`       | CSS의 `letter-spacing`은 `%`를 받지 않음 |\n| `fontWeight: \"Medium\"`           | `font-weight: 500`              | `Medium` / `Regular`는 CSS 키워드가 아님 |\n| `lineHeight: \"AUTO\"`             | `line-height: normal`           |                                          |\n| 토큰명 `tab Bar-active`          | `text-tab-bar-active`           | 공백·언더스코어가 섞이면 CSS 문법이 깨짐 |\n| boxShadow의 `{shadow.ambient.8}` | `var(--color-shadow-ambient-8)` | 값으로 풀지 않고 변수 참조로 유지        |\n\n`fontFamily`가 숫자거나 `fontSize`가 비어 있는 등 **디자이너가 잘못 입력한 값은 빌드 시 경고**로 알려줍니다.\n\n- settings에 존재하지 않는 `--motion-*` 이름이 있으면 빌드 시 **경고**를 출력합니다. (오타 방지)\n\n> typography는 Tailwind v4의 `@utility` 문법으로 출력됩니다. v3 프로젝트에서 typography\n> 토큰을 쓰려면 별도 대응이 필요합니다. (color/motion은 v3에서도 그대로 동작)\n\n프로젝트별 예외가 필요하면 인자로 덮어쓸 수 있습니다.\n\n```js\nexport default defineTokenConfig({\n  source: [\"src/tokens/*.json\"],\n  destination: \"design-tokens.css\",\n});\n```\n\n## PR 본문 자동화\n\nPR 의 커밋을 타입별로 묶어 description 에 채워 넣습니다.\n사람이 쓴 내용은 건드리지 않고 마커 사이만 갱신하며, 여러 번 실행해도 안전합니다.\n\n```bash\nGH_TOKEN=... REPO=owner/repo PR_NUMBER=12 npx byuckchon-pr-description\n```\n\n`bc init` / `bc adopt` 가 만들어주는 `pr-description.yml` 워크플로가 이 명령을 실행합니다.\n\n```markdown\n<!-- byuckchon:commits:start -->\n\n## 커밋 내역\n\n### ✨ 기능\n\n- **settings** — tsconfig 프리셋 추가 (a1b2c3d)\n\n### 🐛 수정\n\n- letterSpacing % → em 변환 (b2c3d4e)\n\n### 📦 분류 없음\n\n- 리뷰 반영 (d4e5f60)\n\n<!-- byuckchon:commits:end -->\n```\n\n- 머지 커밋은 제외합니다.\n- `feat(settings):` 처럼 scope 를 쓰면 함께 표시됩니다.\n- `feat!:` 는 상단에 Breaking Changes 로 따로 모읍니다.\n- 컨벤션을 안 지킨 커밋은 버리지 않고 \"분류 없음\"에 모읍니다.\n- 마커가 없으면 본문 끝에 덧붙이므로 PR 템플릿이 없어도 동작합니다.\n\n## 요구사항\n\n- Tailwind CSS v3 이상 (v3: `tailwind.config.js` plugin, v4: `@utility` 문법)\n- Design Tokens 사용 시 `style-dictionary` v5 이상\n","readmeFilename":"README.md"}