목적
Tokens Studio for Figma export(Mode 1.tokens.json)를 SSOT로 두고 Swift 토큰을 자동 생성.
결과
Tools/TokenGenerator.swift — 단일 Swift 스크립트, Foundation만 사용
Tools/README.md — 사용법 + 디자이너 핸드오프 흐름
Sources/Color/ShapeStyle+.swift — 컬러 69개 (brand / semantic / status / bg)
Sources/Extension/CGFloat/CGFloat+Radius+.swift — .none / .default / .full
Sources/Extension/CGFloat/CGFloat+Spacing+.swift — .s0 ~ .s96
사용 예
.foregroundStyle(.primary500)
.background(.bgDefault)
VStack(spacing: .s16) { … }
RoundedRectangle(cornerRadius: .default)
실행
swift Tools/TokenGenerator.swift
의존
목적
Tokens Studio for Figma export(
Mode 1.tokens.json)를 SSOT로 두고 Swift 토큰을 자동 생성.결과
Tools/TokenGenerator.swift— 단일 Swift 스크립트, Foundation만 사용Tools/README.md— 사용법 + 디자이너 핸드오프 흐름Sources/Color/ShapeStyle+.swift— 컬러 69개 (brand / semantic / status / bg)Sources/Extension/CGFloat/CGFloat+Radius+.swift—.none/.default/.fullSources/Extension/CGFloat/CGFloat+Spacing+.swift—.s0~.s96사용 예
실행
swift Tools/TokenGenerator.swift의존