Enhancing Angular Applications with Web Components Integration
Methods for incorporating Web Components into Angular projects to promote reusability and interoperability.
0 likes
7 views
Rule Content
{ "title": "Enhancing Angular Applications with Web Components Integration", "description": "Methods for incorporating Web Components into Angular projects to promote reusability and interoperability.", "category": "Angular Cursor Rules", "rules": [ { "id": "angular-web-components-integration", "description": "Ensure seamless integration of Web Components into Angular applications to enhance reusability and interoperability.", "severity": "warning", "conditions": [ { "type": "fileContent", "pattern": "<script\\s+src=.*\\.js\\s*>" }, { "type": "fileContent", "pattern": "customElements\\.define\\(" } ], "actions": [ { "type": "insert", "position": "after", "pattern": "<script\\s+src=.*\\.js\\s*>", "content": "\nimport { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\n\n@NgModule({\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\n})\nexport class AppModule { }\n" }, { "type": "insert", "position": "after", "pattern": "customElements\\.define\\(", "content": "\nimport { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\n\n@NgModule({\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\n})\nexport class AppModule { }\n" } ] } ] }