diff --git a/.gitignore b/.gitignore
index f6815e3ba..9f27b3281 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
node_modules
-dist
lib
src/versionInfo.ts
.idea
diff --git a/.storybook/preview.js b/.storybook/preview.js
index e01c288ab..00afc45b1 100644
--- a/.storybook/preview.js
+++ b/.storybook/preview.js
@@ -1,6 +1,6 @@
// For backward compatibility, provide rdflib and solid-logic as globals
import * as rdflib from 'rdflib'
-import * as solidLogic from 'solid-logic'
+import * as solidLogic from 'solid-logic-jss'
// Some legacy code might expect these as globals
if (typeof window !== 'undefined') {
diff --git a/README.md b/README.md
index 252a1b484..1558876c8 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,14 @@
-# solid-ui
+# solid-ui-jss
-[](https://www.npmjs.com/package/solid-ui)
+[](https://www.npmjs.com/package/solid-ui-jss)
-User Interface widgets and utilities for Solid (solid-ui)
+User Interface widgets and utilities for Solid (JSS variant with minimal solid-oidc authentication)
These are HTML5 widgets which connect to a solid store. Building blocks for solid-based apps.
Vanilla JS. Includes large widgets like chat, table, matrix, form fields, and small widgets.
-See [Solid-Ui Storybook](http://solidos.github.io/solid-ui/examples/storybook/) for UI widgets.
-See [Solid-UI API](https://solidos.github.io/solid-ui/docs/api/) for UI functions.
+See [Solid-Ui Storybook](http://javascriptsolidserver.github.io/solid-ui-jss/examples/storybook/) for UI widgets.
+See [Solid-UI API](https://javascriptsolidserver.github.io/solid-ui-jss/docs/api/) for UI functions.
See [Forms introduction](./docs/FormsReadme.md) for UI vocabulary implementation.
## Table of Contents
@@ -30,15 +30,15 @@ always appreciated.
## Install via npm
```sh
-npm install solid-ui rdflib solid-logic
+npm install solid-ui-jss rdflib solid-logic-jss
```
Then import in your JavaScript/TypeScript code:
```js
-import * as UI from 'solid-ui'
+import * as UI from 'solid-ui-jss'
import * as $rdf from 'rdflib'
-import * as SolidLogic from 'solid-logic'
+import * as SolidLogic from 'solid-logic-jss'
// Example: Create a button
const button = UI.widgets.button(
@@ -52,7 +52,7 @@ document.body.appendChild(button)
## Use Directly in a Browser
-Solid-UI provides both **UMD** and **ESM** bundles for direct browser usage. Both bundles externalize `rdflib` and `solid-logic`, which must be loaded separately.
+Solid-UI-JSS provides both **UMD** and **ESM** bundles for direct browser usage. Both bundles externalize `rdflib` and `solid-logic-jss`, which must be loaded separately.
### Available Files
@@ -79,10 +79,10 @@ Load via `
-
-
-
-
+
+
+
+
@@ -205,8 +205,8 @@ Use import maps for cleaner module specifiers: