{"success":true,"message":"템플릿 설정 정보를 조회했습니다.","data":{"identifier":"sirsoft-basic","vendor":"sirsoft","name":{"ko":"Basic","en":"Basic"},"version":"1.0.3","license":"MIT","description":{"ko":"그누보드7 기본 사용자 템플릿","en":"Gnuboard7 default user template"},"type":"user","locales":["ko"],"author":{"name":"sirsoft","email":"contact@sirsoft.com","url":"https:\/\/sirsoft.com"},"release_date":"2026-01-07","g7_version":">=7.0.0","dependencies":{"modules":{"sirsoft-board":">=1.0.0","sirsoft-ecommerce":">=1.0.2","sirsoft-page":">=1.0.0"},"plugins":{"sirsoft-daum_postcode":">=1.0.0"}},"assets":{"css":["dist\/css\/components.css"],"js":["dist\/js\/components.iife.js"],"fonts":[],"images":[]},"components":{"basic":["a","button","checkbox","div","form","h1","h2","h3","h4","hr","icon","img","input","label","li","nav","p","section","select","span","svg","table","tbody","td","textarea","th","thead","tr","ul"],"composite":["header","footer","mobile-nav","product-card","rich-text-editor","image-gallery","quantity-selector","post-reactions","social-login-buttons","file-uploader","card","modal","toast","pagination","stat-card","status-badge","tab-navigation","empty-state","loading-spinner","breadcrumb","search-bar","dropdown"],"layout":["container","flex","grid","section"]},"preview":{"thumbnail":"preview\/thumbnail.png","screenshots":["preview\/screenshot1.png","preview\/screenshot2.png"]},"error_config":{"layouts":{"401":"errors\/401","403":"errors\/403","404":"errors\/404","500":"errors\/500","503":"errors\/503","maintenance":"errors\/maintenance"}},"features":{"dark_mode":true,"responsive":true,"multi_language":true,"multi_currency":true},"github_url":"https:\/\/github.com\/gnuboard\/g7-template-sirsoft-basic","github_changelog_url":"https:\/\/github.com\/gnuboard\/g7-template-sirsoft-basic\/blob\/main\/CHANGELOG.md","externals":[],"errorHandling":{"_comment":"7.0.5 기본값(401 → navigate {{auth.loginPath}})은 에러 핸들러 컨텍스트에 auth 가 없어 경로가 undefined 가 되고 \"Failed to execute action: navigate\" 토스트를 띄운다. 익명 방문자에게 my_point 등 auth_required 데이터소스가 401 을 내므로 매 페이지에서 발생했다. 업그레이드 이전 동작(조용히 무시)을 복원한다. 로그인이 필요한 화면의 리다이렉트는 AuthManager 의 별도 가드가 담당한다.","401":{"handler":"suppress"}},"cache_version":1794491589}}