An open API service indexing awesome lists of open source software.

https://github.com/bahrus/pass-up


https://github.com/bahrus/pass-up

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# pass-up

[![Actions Status](https://github.com/bahrus/pass-up/workflows/CI/badge.svg)](https://github.com/bahrus/pass-up/actions?query=workflow%3ACI)

pass-up (or p-u for short) is a web component, which, together with [pass-down, or p-d for short](https://github.com/bahrus/pass-down) provides (limited) declarative two-way binding support of web components.

p-u is one member of the [family of web components](https://github.com/bahrus/p-et-alia) that forms a framework for declaratively gluing web components together, using HTML as the preferred mime-type for delivering content.

## Sample Syntax

```html


I don't know why she swallowed a fly - Perhaps she'll die!


```

## Import Maps

If using a static file web server with no bundling, the following entries are required in your import map:

```html

{
"imports": {
"trans-render/": "../node_modules/trans-render/",
"on-to-me/": "../node_modules/on-to-me/"
}
}

```

## Viewing Your Element

To view this element locally:

1. Install git, npm
2. Clone or fork this git repo.
3. Open a terminal from the folder created in step 2.
4. Run npm install
5. Run npm run serve
6. Open http://localhost:3030/demo/dev

## Running Tests

```
$ npm tests
```