Craig Condon
Craig Condon
Need to offer a way to guard Paperclip styles from global CSS that may be applied to elements. This basically involves defining a `*` reset that also handles psuedo elements...
Since PC uses explicit CSS, we can be smart about taking snapshots of dependencies, and dependencies of those dependencies.
Coverage CLI tool that checks for % of visual states shown as previews. Should cover: - % CSS covered - slots that are used (need to ensure that components are...
Can use this as an example: https://github.com/theodo/jasmine-axe/blob/master/index.ts. Will need to render PC preview elements in headless DOM (jsdom?).
There should be a compiler option for Paperclip that prohibits the use of `:global` selectors
E.g: ```html ``` This should throw an error. Though, this should still work: ```html ``` _If_ `.button` is defined in `styles.pc`.
This could tee-up online editor without needing a BE (except for GIT control). Considerations here are: - being able to add file within a directory - symlinks! (will need to...
Right now the designer listens for PC files whenever they change locally, but we also need to include update previews when resources change like CSS, SVG, and PNGs files.
TODOs: - [ ] emit PHP code behind namespaces - [ ] docs - [ ] escape html?