43081j / 43081j/postcss-lit

Support for `/*css*/` flags

Đang mở Phù hợp với người mới
#55 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
90
Fork
9
Merge trung bình
1 ngày 9 phút
Pull request đã merge (30 ngày)
3

Mô tả

Thanks for all the work on this! We just added it to our project and it's working great so far.

There are some situations where we use Lit-style templates without using the actual `lit` template function, like when we're really concerned about performance and don't expect to need to reevaluate the template. For example:

```ts
const mycss = /*css*/`
div {
color: red;
}
`;
```

There are several VSCode plugins that provide syntax highlighting for this syntax ([example](https://marketplace.visualstudio.com/items?itemName=pushqrdx.inline-html)). However to my knowledge there isn't yet a Postcss custom syntax defined for this.

Since the syntax is almost exactly the same, it would be great if this custom syntax supported `/*css*/` as well as `css`. It may be technically outside the scope of a plugin intended for Lit, but there is surely a lot of overlap between the groups that use `/*css*/` and `css`, and it should be a trivial amount of work.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Look at the existing syntax parsing logic in the source code, likely in a file like src/syntax.js or similar. Identify where the 'css' tag is recognized and add support for the '/*css*/' comment flag. Test by running the project's test suite to ensure both syntaxes are handled correctly.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
typescript
Lĩnh vực
tooling
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
65/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.