diff --git a/packages/cli/package.json b/packages/cli/package.json index 04956a8..4357d93 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -53,7 +53,8 @@ "prettier": "^3.0.3" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/dataset/package.json b/packages/dataset/package.json index 43508a6..9e89e55 100644 --- a/packages/dataset/package.json +++ b/packages/dataset/package.json @@ -40,7 +40,8 @@ "readable-stream": "^4.2.0" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/jsonld-dataset-proxy/package.json b/packages/jsonld-dataset-proxy/package.json index 6b7278b..6077c1f 100644 --- a/packages/jsonld-dataset-proxy/package.json +++ b/packages/jsonld-dataset-proxy/package.json @@ -36,7 +36,8 @@ "tsc-watch": "^6.0.0" }, "files": [ - "dist" + "dist", + "src" ], "dependencies": { "@ldobjects/rdf-utils": "^0.0.1-alpha.11", diff --git a/packages/ldo/package.json b/packages/ldo/package.json index fdc5c78..7177f72 100644 --- a/packages/ldo/package.json +++ b/packages/ldo/package.json @@ -46,7 +46,8 @@ "readable-stream": "^4.3.0" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/rdf-utils/package.json b/packages/rdf-utils/package.json index 2c39579..40a34a4 100644 --- a/packages/rdf-utils/package.json +++ b/packages/rdf-utils/package.json @@ -32,7 +32,8 @@ "rdf-string": "^1.6.3" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/solid-react/package.json b/packages/solid-react/package.json index c71dbe7..b5cf176 100644 --- a/packages/solid-react/package.json +++ b/packages/solid-react/package.json @@ -41,7 +41,8 @@ "cross-fetch": "^3.1.6" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/solid-react/src/useResource.ts b/packages/solid-react/src/useResource.ts index 2cf5dd2..9c35837 100644 --- a/packages/solid-react/src/useResource.ts +++ b/packages/solid-react/src/useResource.ts @@ -83,11 +83,14 @@ export function useResource( if (resource) { // Add listener resource.on("update", forceReload); + setResourceRepresentation(new Proxy(resource, {})); // Unsubscribe on unmount return () => { resource.off("update", forceReload); }; + } else { + setResourceRepresentation(undefined); } }, [resource]); return resourceRepresentation; diff --git a/packages/solid/package.json b/packages/solid/package.json index 145f77e..e8fd65d 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -47,7 +47,8 @@ "ts-mixer": "^6.0.3" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/subscribable-dataset/package.json b/packages/subscribable-dataset/package.json index 9f86741..aca5f73 100644 --- a/packages/subscribable-dataset/package.json +++ b/packages/subscribable-dataset/package.json @@ -37,7 +37,8 @@ "@ldobjects/rdf-utils": "^0.0.1-alpha.11" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public" diff --git a/packages/traverser-shexj/package.json b/packages/traverser-shexj/package.json index 8beacaa..f37ce8b 100644 --- a/packages/traverser-shexj/package.json +++ b/packages/traverser-shexj/package.json @@ -26,7 +26,8 @@ "ts-jest": "^29.0.2" }, "files": [ - "dist" + "dist", + "src" ], "dependencies": { "@ldobjects/type-traverser": "^0.0.1-alpha.11" diff --git a/packages/type-traverser/package.json b/packages/type-traverser/package.json index b857495..8113145 100644 --- a/packages/type-traverser/package.json +++ b/packages/type-traverser/package.json @@ -31,7 +31,8 @@ "uuid": "^8.3.2" }, "files": [ - "dist" + "dist", + "src" ], "publishConfig": { "access": "public"