Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

uland

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uland - npm Package Compare versions

Comparing version 0.3.1 to 0.3.2

2

package.json
{
"name": "uland",
"version": "0.3.1",
"version": "0.3.2",
"main": "./cjs/index.js",

@@ -5,0 +5,0 @@ "scripts": {

@@ -39,32 +39,1 @@ # 🦄 <em>µ</em>land

Please [check neverland](https://github.com/WebReflection/neverland/#concept) to know more about this module usage.
## Differences
In version 0.3, *µland* can return conditional templates.
```js
const Rando = Component(url => {
const {data, error} = useSWR(url, fetcher);
if (error) return html`<div>failed to load</div>`;
if (!data) return html`<div>loading...</div>`;
return html`<div>${data.title}</div>`;
});
```
Once proven to be useful and robust, this feature will be ported to *neverland* too, otherwise these are basically the same.
**Technically** speaking, just the following one:
```js
// neverland
import {neverland, render, html, useState} from 'neverland';
// uland
import {Component, render, html, useState} from 'uland';
```
The component is a function you can invoke ether via `new Component` or just `Component`, as it doesn't matter how you invoke it, it'll return a usable component.
**Practically** speaking, this module size is *~5K* all inclusive, as opposite of *~7.5K*.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc