릴리즈 0.4.1
생성일: 2024-01-27
수정일: 2024-01-27
3주 전, 우리는 StyleX를 오픈소스화했다. 그 후로 부지런히 버그를 수정하고 개선해 왔다. 다음은 몇 가지 주요 사항이다:
개선 사항
- 컴파일 후 생성되는 자바스크립트의 양이 더욱 감소했다.
- 이전에 누락되었던 일부 CSS 속성에 대한 지원이 ESLint 플러그인에 추가되었다.
stylex.keyframes
에서 변수 사용에 대한 지원이 추가되었다.- 프로덕션 런타임에서 스타일 삽입 코드를 제거하여 런타임의 크기를 50% 이상 줄였다.
- 롤업 플러그인에 플로우 및 타입스크립트 타입을 추가했다.
- 모든 번들러 플러그인에 CSS 레이어를 사용할 수 있는 옵션을 추가했다.
- 이제 타입스크립트에서 스타일 프로퍼티 이름을 자동 완성한다.
- 이제 번들러 플러그인이 StyleX가 포함되지 않은 파일을 건너뛰므로 빌드 시간이 단축된다.
버그 수정
- ESLint 플러그인이 때때로 미디어 쿼리 및 의사 클래스에 사용되는 로컬 상수를 확인하지 못하던 버그를 수정했다.
- 개발 모드에서 스타일의 런타임 삽입이 가끔 실패하는 버그가 해결되었다.
- 개발 중 런타임에 삽입된 스타일이 때때로 명시도 충돌을 일으키는 버그를 해결했다.
- 이제 테마의 TypeScript 타입이 잘못된
VarGroup
에 대한 테마를 적용할 때 올바르게 오류를 발생시킨다.
이 외에도 타입과 문서에 대한 다른 개선 사항도 이루어졌다.