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 -[![NPM Package](https://img.shields.io/npm/v/solid-ui.svg)](https://www.npmjs.com/package/solid-ui) +[![NPM Package](https://img.shields.io/npm/v/solid-ui-jss.svg)](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: