Move CSS selector to its own file
diff --git a/packages/dom/src/css.js b/packages/dom/src/css.js
new file mode 100644
index 0000000..6496f92
--- /dev/null
+++ b/packages/dom/src/css.js
@@ -0,0 +1,5 @@
+export function createCssSelector(selector) {
+ return async function* matchAll(scope) {
+ yield* scope.querySelectorAll(selector.value);
+ };
+}
diff --git a/packages/dom/src/index.js b/packages/dom/src/index.js
index a1d9cbd..6333c25 100644
--- a/packages/dom/src/index.js
+++ b/packages/dom/src/index.js
@@ -13,10 +13,5 @@
* the License.
*/
+export * from './css';
export * from './text';
-
-export function createCssSelector(selector) {
- return async function* matchAll(scope) {
- yield* scope.querySelectorAll(selector.value);
- };
-}