Browse Source

delete unused files

Nikolay Suslov 2 years ago
parent
commit
6bea693262

+ 0 - 7
public/lib/ui/shoelace/LICENSE.md

@@ -1,7 +0,0 @@
-Copyright (c) 2020 A Beautiful Site, LLC
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 96
public/lib/ui/shoelace/README.md

@@ -1,96 +0,0 @@
-# Shoelace
-
-A forward-thinking library of web components.
-
-- Works with all frameworks 🧩
-- Works with CDNs 🚛
-- Fully customizable with CSS 🎨
-- Includes an official dark theme 🌛
-- Built with accessibility in mind ♿️
-- Open source 😸
-
-Designed in New Hampshire by [Cory LaViska](https://twitter.com/claviska).
-
----
-
-Documentation: [shoelace.style](https://shoelace.style)
-
-Source: [github.com/shoelace-style/shoelace](https://github.com/shoelace-style/shoelace)
-
-Twitter: [@shoelace_style](https://twitter.com/shoelace_style)
-
----
-
-## Shoemakers 🥾
-
-Shoemakers, or "Shoelace developers," can use this documentation to learn how to build Shoelace from source. You will need Node >= 12.10.0 to build and run the project locally.
-
-**You don't need to do any of this to use Shoelace!** This page is for people who want to contribute to the project, tinker with the source, or create a custom build of Shoelace.
-
-If that's not what you're trying to do, the [documentation website](https://shoelace.style) is where you want to be.
-
-### What are you using to build Shoelace?
-
-Components are built with [LitElement](https://lit-element.polymer-project.org/), a custom elements base class that provides an intuitive API and reactive data binding. The build is a custom script with bundling powered by [esbuild](https://esbuild.github.io/).
-
-### Forking the Repo
-
-Start by [forking the repo](https://github.com/shoelace-style/shoelace/fork) on GitHub, then clone it locally and install dependencies.
-
-```bash
-git clone https://github.com/YOUR_GITHUB_USERNAME/shoelace
-cd shoelace
-npm install
-```
-
-### Developing
-
-Once you've cloned the repo, run the following command.
-
-```bash
-npm start
-```
-
-This will spin up the Shoelace dev server. After the initial build, a browser will open automatically.
-
-There is currently no hot module reloading (HMR), as browser's don't provide a way to reregister custom elements, but most changes to the source will reload the browser automatically. The exception is component metadata used by the docs, which is generated by TypeDoc. This tool takes a few seconds to run so, to prevent long reload delays, it only runs once at startup.
-
-The documentation is powered by Docsify, which uses raw markdown files to generate pages. As such, no static files are built for the docs.
-
-### Building
-
-To generate a production build, run the following command.
-
-```bash
-npm run build
-```
-
-### Creating New Components
-
-To scaffold a new component, run the following command, replacing `sl-tag-name` with the desired tag name.
-
-```bash
-npm run create sl-tag-name
-```
-
-This will generate a source file, a stylesheet, and a docs page for you. When you start the dev server, you'll find the new component in the "Components" section of the sidebar.
-
-### Contributing
-
-Shoelace is an open source project and contributions are encouraged! If you're interesting in contributing, please review the [contribution guidelines](CONTRIBUTING.md) first.
-
-## License
-
-Shoelace is designed in New Hampshire by [Cory LaViska](https://twitter.com/claviska). It’s available under the terms of the MIT license.
-
-Designing, developing, and supporting this library requires a lot of time, effort, and skill. I’d like to keep it open source so everyone can use it, but that doesn’t provide me with any income.
-
-**Therefore, if you’re using my software to make a profit,** I respectfully ask that you help [fund its development](https://github.com/sponsors/claviska) by becoming a sponsor. There are multiple tiers to choose from with benefits at every level, including prioritized support, bug fixes, feature requests, and advertising.
-
-👇 Your support is very much appreciated! 👇
-
-- [Become a sponsor](https://github.com/sponsors/claviska)
-- [Star on GitHub](https://github.com/shoelace-style/shoelace/stargazers)
-- [Follow on Twitter](https://twitter.com/shoelace_style)
-
-Whether you're building Shoelace or building something _with_ Shoelace — have fun creating! 🥾

+ 0 - 83
public/lib/ui/shoelace/package.json

@@ -1,83 +0,0 @@
-{
-  "name": "@shoelace-style/shoelace",
-  "description": "A forward-thinking library of web components.",
-  "version": "2.0.0-beta.43",
-  "homepage": "https://github.com/shoelace-style/shoelace",
-  "author": "Cory LaViska",
-  "license": "MIT",
-  "main": "dist/shoelace.js",
-  "module": "dist/shoelace.js",
-  "type": "module",
-  "types": "dist/shoelace.d.ts",
-  "files": [
-    "dist"
-  ],
-  "keywords": [
-    "web components",
-    "custom elements",
-    "components"
-  ],
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/shoelace-style/shoelace.git"
-  },
-  "bugs": {
-    "url": "https://github.com/shoelace-style/shoelace/issues"
-  },
-  "funding": {
-    "type": "individual",
-    "url": "https://github.com/sponsors/claviska"
-  },
-  "scripts": {
-    "start": "node scripts/build.cjs --dev",
-    "build": "node scripts/build.cjs",
-    "prepublishOnly": "npm run build && npm run test",
-    "prettier": "prettier --write --loglevel warn .",
-    "create": "node scripts/create-component.cjs",
-    "test": "web-test-runner \"src/**/*.test.ts\" --node-resolve --puppeteer",
-    "test:watch": "web-test-runner \"src/**/*.test.ts\" --node-resolve --puppeteer --watch"
-  },
-  "dependencies": {
-    "@popperjs/core": "^2.7.0",
-    "@shoelace-style/animations": "^1.1.0",
-    "color": "^3.1.3",
-    "globby": "^11.0.3",
-    "lit": "^2.0.0-rc.2",
-    "lit-html": "^2.0.0-rc.2",
-    "qr-creator": "^1.0.0"
-  },
-  "devDependencies": {
-    "@open-wc/testing": "^2.5.33",
-    "@types/color": "^3.0.1",
-    "@web/dev-server-esbuild": "^0.2.12",
-    "@web/test-runner": "^0.13.5",
-    "@web/test-runner-puppeteer": "^0.10.0",
-    "bluebird": "^3.7.2",
-    "bootstrap-icons": "^1.4.1",
-    "browser-sync": "^2.26.14",
-    "chalk": "^4.1.0",
-    "command-line-args": "^5.1.1",
-    "concurrently": "^5.3.0",
-    "del": "^6.0.0",
-    "download": "^8.0.0",
-    "esbuild": "^0.12.4",
-    "esbuild-plugin-inline-import": "^1.0.0",
-    "esbuild-plugin-sass": "^0.3.3",
-    "front-matter": "^4.0.2",
-    "get-port": "^5.1.1",
-    "husky": "^4.3.8",
-    "prettier": "^2.2.1",
-    "recursive-copy": "^2.0.11",
-    "sass": "^1.32.7",
-    "sinon": "^11.1.1",
-    "tslib": "^2.2.0",
-    "typedoc": "^0.20.28",
-    "typescript": "^4.2.4",
-    "wait-on": "^5.2.1"
-  },
-  "husky": {
-    "hooks": {
-      "pre-commit": "npm run prettier"
-    }
-  }
-}

+ 0 - 21
public/lib/ui/solid-js/LICENSE

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2016-2019 Ryan Carniato
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 170
public/lib/ui/solid-js/README.md

@@ -1,170 +0,0 @@
-## <img src="https://raw.githubusercontent.com/solidjs/solid/main/assets/logo.png" alt="Solid" width="350"/><br>
-
-[![Build Status](https://github.com/solidjs/solid/workflows/Solid%20CI/badge.svg)](https://github.com/solidjs/solid/actions/workflows/main-ci.yml)
-[![Coverage Status](https://img.shields.io/coveralls/github/solidjs/solid.svg?style=flat)](https://coveralls.io/github/solidjs/solid?branch=main)
-[![NPM Version](https://img.shields.io/npm/v/solid-js.svg?style=flat)](https://www.npmjs.com/package/solid-js)
-[![](https://img.shields.io/npm/dm/solid-js.svg?style=flat)](https://www.npmjs.com/package/solid-js)
-[![Discord](https://img.shields.io/discord/722131463138705510)](https://discord.com/invite/solidjs)
-[![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/solidjs?style=social)](https://www.reddit.com/r/solidjs/)
-
-Solid is a declarative JavaScript library for creating user interfaces. It does not use a Virtual DOM. Instead it opts to compile its templates down to real DOM nodes and wrap updates in fine grained reactions. This way when your state updates only the code that depends on it runs.
-
-### Key Features
-
-- Real DOM with fine-grained updates (<b>No Virtual DOM! No Dirty Checking Digest Loop!</b>).
-- Declarative data
-  - Simple composable primitives without the hidden rules.
-  - Function Components with no need for lifecycle methods or specialized configuration objects.
-  - Render once mental model.
-- Fast! Almost indistinguishable performance vs optimized painfully imperative vanilla DOM code. See Solid on [JS Framework Benchmark](https://github.com/krausest/js-framework-benchmark).
-- Small! Completely tree-shakeable Solid's compiler will only include parts of the library you use.
-- Supports and is built on TypeScript.
-- Supports modern features like JSX, Fragments, Context, Portals, Suspense, Streaming SSR, Progressive Hydration, Error Boundaries and Concurrent Rendering.
-- Works in serverless environments including AWS Lambda and Cloudflare Workers.
-- Webcomponent friendly and can author Custom Elements
-  - Context API that spans Custom Elements
-  - Implicit event delegation with Shadow DOM Retargeting
-  - Shadow DOM Portals
-- Transparent debugging: a `<div>` is just a div.
-
-[Top 5 Things You Should Know about Solid](https://dev.to/ryansolid/introducing-the-solidjs-ui-library-4mck)
-
-## The Gist
-
-```jsx
-import { render } from "solid-js/web";
-
-const HelloMessage = props => <div>Hello {props.name}</div>;
-
-render(() => <HelloMessage name="Taylor" />, document.getElementById("hello-example"));
-```
-
-A Simple Component is just a function that accepts properties. Solid uses a `render` function to create the reactive mount point of your application.
-
-The JSX is then compiled down to efficient real DOM expressions:
-
-```js
-import { render, template, insert, createComponent } from "solid-js/web";
-
-const _tmpl$ = template(`<div>Hello </div>`);
-
-const HelloMessage = props => {
-  const _el$ = _tmpl$.cloneNode(true);
-  insert(_el$, () => props.name);
-  return _el$;
-};
-
-render(
-  () => createComponent(HelloMessage, { name: "Taylor" }),
-  document.getElementById("hello-example")
-);
-```
-
-That `_el$` is a real div element and `props.name`, `Taylor` in this case, is appended to its child nodes. Notice that `props.name` is wrapped in a function. That is because that is the only part of this component that will ever execute again. Even if a name is updated from the outside only that one expression will be re-evaluated. The compiler optimizes initial render and the runtime optimizes updates. It's the best of both worlds.
-
-Want to see what code Solid generates:
-
-### [Try it Online](https://playground.solidjs.com/)
-
-## Quick Start
-
-> _`npm init solid <project-type> <project-name>` is available with npm 6+._
-
-You can get started with a simple app with the CLI with by running:
-
-```sh
-> npm init solid app my-app
-```
-
-Or for a TypeScript starter:
-
-```sh
-> npm init solid app-ts my-app
-```
-
-Or you can install the dependencies in your own project. To use Solid with JSX (recommended) run:
-
-```sh
-> npm install solid-js babel-preset-solid
-```
-
-The easiest way to get setup is add `babel-preset-solid` to your .babelrc, or babel config for webpack, or rollup:
-
-```js
-"presets": ["solid"]
-```
-
-For TypeScript remember to set your TSConfig to handle Solid's JSX by:
-
-```js
-"compilerOptions": {
-  "jsx": "preserve",
-  "jsxImportSource": "solid-js",
-}
-```
-
-## Documentation
-
-> This is the documentation for the 1.0.0 RC. THese are significantly slimmed down from what was here previously as we are moving things to the new Docs site. If you wish to see the older docs in the mean time [look here](https://github.com/solidjs/solid/tree/0.x/#documentation).
-
-- [API](https://github.com/solidjs/solid/blob/main/documentation/api.md)
-- [FAQ](https://github.com/solidjs/solid/blob/main/documentation/faq.md)
-- [Comparison with other Libraries](https://github.com/solidjs/solid/blob/main/documentation/comparison.md)
-
-### Guides
-- [Getting Started](https://github.com/solidjs/solid/blob/main/documentation/guides/getting-started.md)
-- [Reactivity](https://github.com/solidjs/solid/blob/main/documentation/guides/reactivity.md)
-- [Rendering](https://github.com/solidjs/solid/blob/main/documentation/guides/rendering.md)
-- [SSR](https://github.com/solidjs/solid/blob/main/documentation/guides/server.md)
-
-### Resources
-
-- [Examples](https://github.com/solidjs/solid/blob/main/documentation/resources/examples.md)
-- [Articles](https://github.com/solidjs/solid/blob/main/documentation/resources/articles.md)
-- [Projects](https://github.com/solidjs/solid/blob/main/documentation/resources/projects.md)
-
-## Browser Support
-
-The last 2 versions of modern evergreen browsers and Node LTS.
-
-<img src="https://saucelabs.github.io/images/opensauce/powered-by-saucelabs-badge-gray.svg?sanitize=true" alt="Testing Powered By SauceLabs" width="300"/>
-
-## Community
-
-Come chat with us on [Discord](https://discord.com/invite/solidjs)
-
-### Contributors
-
-<a href="https://github.com/solidjs/solid/graphs/contributors"><img src="https://opencollective.com/solid/contributors.svg?width=890&amp;button=false" style="max-width:100%;"></a>
-
-### Open Collective
-
-Support us with a donation and help us continue our activities. [[Contribute](https://opencollective.com/solid)]
-
-<a href="https://opencollective.com/solid/backer/0/website" target="_blank"><img src="https://opencollective.com/solid/backer/0/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/1/website" target="_blank"><img src="https://opencollective.com/solid/backer/1/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/2/website" target="_blank"><img src="https://opencollective.com/solid/backer/2/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/3/website" target="_blank"><img src="https://opencollective.com/solid/backer/3/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/4/website" target="_blank"><img src="https://opencollective.com/solid/backer/4/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/5/website" target="_blank"><img src="https://opencollective.com/solid/backer/5/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/6/website" target="_blank"><img src="https://opencollective.com/solid/backer/6/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/7/website" target="_blank"><img src="https://opencollective.com/solid/backer/7/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/8/website" target="_blank"><img src="https://opencollective.com/solid/backer/8/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/9/website" target="_blank"><img src="https://opencollective.com/solid/backer/9/avatar.svg"></a>
-<a href="https://opencollective.com/solid/backer/10/website" target="_blank"><img src="https://opencollective.com/solid/backer/10/avatar.svg"></a>
-
-### Sponsors
-
-Become a sponsor and get your logo on our README on GitHub with a link to your site. [[Become a sponsor](https://opencollective.com/solid#sponsor)]
-
-<a href="https://opencollective.com/solid/sponsor/0/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/0/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/1/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/1/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/2/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/2/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/3/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/3/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/4/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/4/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/5/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/5/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/6/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/6/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/7/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/7/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/8/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/8/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/9/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/9/avatar.svg"></a>
-<a href="https://opencollective.com/solid/sponsor/10/website" target="_blank"><img src="https://opencollective.com/solid/sponsor/10/avatar.svg"></a>

+ 0 - 104
public/lib/ui/solid-js/package.json

@@ -1,104 +0,0 @@
-{
-  "name": "solid-js",
-  "description": "A declarative JavaScript library for building user interfaces.",
-  "version": "1.0.0-rc.2",
-  "author": "Ryan Carniato",
-  "license": "MIT",
-  "homepage": "https://github.com/solidjs/solid#readme",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/solidjs/solid"
-  },
-  "main": "dist/static.cjs",
-  "module": "dist/static.js",
-  "browser": {
-    "./dist/static.cjs": "./dist/solid.cjs",
-    "./dist/static.js": "./dist/solid.js"
-  },
-  "unpkg": "./dist/solid.cjs",
-  "types": "types/index.d.ts",
-  "sideEffects": false,
-  "type": "module",
-  "files": [
-    "dist",
-    "web/dist",
-    "web/types",
-    "h/dist",
-    "h/types",
-    "html/dist",
-    "html/types",
-    "types",
-    "jsx-runtime.d.ts"
-  ],
-  "exports": {
-    ".": {
-      "development": {
-        "import": "./dist/dev.js",
-        "require": "./dist/dev.cjs"
-      },
-      "browser": {
-        "import": "./dist/solid.js",
-        "require": "./dist/solid.cjs"
-      },
-      "node": {
-        "import": "./dist/static.js",
-        "require": "./dist/static.cjs"
-      },
-      "import": "./dist/solid.js",
-      "require": "./dist/solid.cjs"
-    },
-    "./dist/*": "./dist/*",
-    "./web": {
-      "development": {
-        "import": "./web/dist/dev.js",
-        "require": "./web/dist/dev.cjs"
-      },
-      "browser": {
-        "import": "./web/dist/web.js",
-        "require": "./web/dist/web.cjs"
-      },
-      "node": {
-        "import": "./web/dist/server.js",
-        "require": "./web/dist/server.cjs"
-      },
-      "import": "./web/dist/web.js",
-      "require": "./web/dist/web.cjs"
-    },
-    "./web/dist/*": "./web/dist/*",
-    "./h": {
-      "import": "./h/dist/h.js",
-      "require": "./h/dist/h.cjs"
-    },
-    "./h/dist/*": "./h/dist/*",
-    "./html": {
-      "import": "./html/dist/html.js",
-      "require": "./html/dist/html.cjs"
-    },
-    "./html/dist/*": "./html/dist/*"
-  },
-  "scripts": {
-    "prebuild": "npm run clean",
-    "clean": "rimraf dist/ types/ coverage/ web/dist/ web/types/ h/dist/ h/types/ html/dist/ html/types/",
-    "build": "npm-run-all -cnl build:*",
-    "build:link": "symlink-dir . node_modules/solid-js",
-    "build:js": "ncp ../../node_modules/dom-expressions/src/jsx.d.ts ./src/jsx.d.ts && rollup -c",
-    "build:types": "tsc",
-    "build:types-web": "tsc --project ./web/tsconfig.json && tsconfig-replace-paths --project ./web/tsconfig.types.json",
-    "build:types-html": "tsc --project ./html/tsconfig.json",
-    "build:types-h": "tsc --project ./h/tsconfig.json",
-    "bench": "node --allow-natives-syntax bench/bench.cjs",
-    "test": "jest && npm run test:types",
-    "test:coverage": "jest --coverage && npm run test:types",
-    "test:types": "tsc --project tsconfig.test.json"
-  },
-  "keywords": [
-    "solid",
-    "solidjs",
-    "ui",
-    "reactive",
-    "components",
-    "compiler",
-    "performance"
-  ],
-  "gitHead": "31d94c071b444f1e3efa43fb77d16b3118d9c85c"
-}

+ 0 - 21
public/lib/ui/solid-js/solid-styled-components/LICENSE

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020-2021 Ryan Carniato
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 205
public/lib/ui/solid-js/solid-styled-components/README.md

@@ -1,205 +0,0 @@
-# Solid Styled Components
-
-[![Build Status](https://github.com/solidui/solid-styled-components/workflows/Solid%20Styled%20Components%20CI/badge.svg)](https://github.com/solidui/solid-styled-components/actions/workflows/main-ci.yml)
-[![NPM Version](https://img.shields.io/npm/v/solid-styled-components.svg?style=flat)](https://www.npmjs.com/package/solid-styled-components)
-![](https://img.shields.io/librariesio/release/npm/solid-styled-components)
-![](https://img.shields.io/npm/dm/solid-styled-components.svg?style=flat)
-
-This library provides Styled Components and css helper found in popular JS in CSS libraries. This library uses [goober](https://github.com/cristianbote/goober) a 1kb style library with a wrapper to work with Solid's API. The wrapper also adds a Theming solution.
-
-## Features
-
-### `styled(tagName)`
-
-- `@param {String} tagName` The name of the dom element you'd like the styled to be applied to
-- `@returns {Function}` Returns the tag template function.
-
-```js
-import { styled } from "solid-styled-components";
-
-const Btn = styled("button")`
-  border-radius: 4px;
-`;
-```
-
-#### Tagged Templates
-
-```jsx
-import { styled } from "solid-styled-components";
-
-const Btn = styled("button")`
-  border-radius: ${props => props.size}px;
-`;
-
-<Btn size={20} />;
-```
-
-#### Function returns a string
-
-```jsx
-import { styled } from "solid-styled-components";
-
-const Btn = styled("button")(
-  props => `
-  border-radius: ${props.size}px;
-`
-);
-
-<Btn size={20} />;
-```
-
-#### Nesting styled components
-
-```jsx
-import { styled } from "solid-styled-components";
-
-const Icon = styled("span")`
-  display: flex;
-  flex: 1;
-  color: red;
-`;
-
-const Button = styled("button")`
-  background: dodgerblue;
-  color: white;
-  border: ${Math.random()}px solid white;
-
-  &:focus,
-  &:hover {
-    padding: 1em;
-  }
-
-  .otherClass {
-    margin: 0;
-  }
-
-  ${Icon.className} {
-    color: black;
-  }
-`;
-```
-
-#### Style Object
-
-```jsx
-import { styled } from "solid-styled-components";
-
-const Btn = styled("button")(props => ({
-  borderRadius: props.size + "px"
-}));
-
-<Btn size={20} />;
-```
-
-### `css`
-
-- `@returns {String}` Returns the className.
-
-To create a className, you need to call `css` with your style rules in a tagged template:
-
-```jsx
-import { css } from "solid-styled-components";
-
-const BtnClassName = css`
-  border-radius: 4px;
-`;
-
-const App => <button className={BtnClassName}>click</button>
-```
-
-Or an object:
-
-```js
-import { css } from "solid-styled-components";
-
-const BtnClassName = css({ borderRadius: "4px" })
-
-const App => <button className={BtnClassName}>click</button>
-```
-
-#### Passing props to `css` tagged templates
-
-```js
-import { css } from "solid-styled-components";
-
-// JSX
-const CustomButton = props => (
-  <button
-    className={css`
-      border-radius: ${props.size}px;
-    `}
-  >
-    click
-  </button>
-);
-```
-
-### `extractCss(target?)`
-
-- `@returns {String}`
-
-Returns the `<style>` tag that is rendered in a target and clears the style sheet. Defaults to `<head>`. Used to grab the styles for SSR.
-
-```js
-const { extractCss } = require("goober");
-
-// After your app has rendered, just call it:
-const styleTag = `<style id="_goober">${extractCss()}</style>`;
-
-// Note: To be able to `hydrate` the styles you should use the proper `id` so `goober` can pick it up and use it as the target from now on
-```
-
-### `createGlobalStyles`
-
-For a global style component, you call `createGlobalStyles` with your global tagged template.
-
-```js
-import { createGlobalStyles } from "solid-styled-components";
-
-const GlobalStyles = () => {
-  const Styles = createGlobalStyles`
-    html,
-    body {
-      background: light;
-    }
-
-    * {
-      box-sizing: border-box;
-    }
-  `;
-  return <Styles />;
-};
-```
-
-### `Theme`
-
-You can set a Theme Provider (remember to use state or signals if you want it to be reactive)
-
-```jsx
-import { styled, ThemeProvider } from "solid-styled-components";
-
-const theme = {
-  colors: {
-    primary: "hotpink"
-  }
-};
-
-const SomeText = styled("div")`
-  color: ${props => props.theme.colors.primary};
-`;
-
-render(
-  () => (
-    <ThemeProvider theme={theme}>
-      <SomeText>some text</SomeText>
-    </ThemeProvider>
-  ),
-  document.getElementById("app")
-);
-```
-
-The library provides a `useTheme` hook if you wish to use it elsewhere like in you `css` functions.
-
-### `setup(prefixer: (key: string, value: any) => string)`
-
-Set up a custom prefixer.

+ 0 - 41
public/lib/ui/solid-js/solid-styled-components/package.json

@@ -1,41 +0,0 @@
-{
-  "name": "solid-styled-components",
-  "description": "Styled Components for Solid",
-  "version": "0.26.4",
-  "author": "Ryan Carniato",
-  "license": "MIT",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/solidui/solid-styled-components"
-  },
-  "type": "module",
-  "main": "src/index.js",
-  "types": "src/index.d.ts",
-  "files": [
-    "src"
-  ],
-  "sideEffects": false,
-  "scripts": {
-    "test": "jest && npm run test:types",
-    "test:types": "tsc --project tsconfig.test.json"
-  },
-  "dependencies": {
-    "csstype": "^2.6.2",
-    "goober": "^2.0.37"
-  },
-  "peerDependencies": {
-    "solid-js": ">= 0.26.0"
-  },
-  "devDependencies": {
-    "@babel/preset-typescript": "7.13.0",
-    "@types/jest": "^26.0.23",
-    "babel-preset-solid": "^0.26.0",
-    "jest": "^26.6.3",
-    "solid-jest": "^0.0.3",
-    "solid-js": "^0.26.3",
-    "typescript": "^4.2.4"
-  },
-  "jest": {
-    "preset": "solid-jest/preset/browser"
-  }
-}