커스텀 데이터 익스텐션
커스텀 데이터 포맷를 통해 익스텐션 작성자는 추가 코드 작성 없이, VS Code의 HTML / CSS 언어 지원 확장 할 수 있습니다.
익스텐션에 커스텀 데이터를 위해 쓰이는 2가지 Contribution Points는 아래와 같습니다. :
contributes.html.customData
contributes.css.customData
예를 들어, 익스텐션의 package.json
에 다음을 포함하여:
{
"contributes": {
"html": {
"customData": ["./html.html-data.json"]
},
"css": {
"customData": ["./css.css-data.json"]
}
}
}
VS Code는 모든 파일에 정의 된 HTML/CSS를 로드하고 자동 완성이나 호버링 같은 기능을 지원 할 것입니다.
예시 커스텀 데이터를 microsoft/vscode-extension-samples에서 확인 할 수 있습니다.