open-index/open-npm huggingface dataset:
npm package: @jamie452/oembed
Description: oEmbed consumer library and tools
Author: Jamie Street
Latest version: 0.1.1

node-oembed
===========

From [oEmbed.com](http://oembed.com/):

> oEmbed is a format for allowing an embedded representation of a URL
> on third party sites. The simple API allows a website to display
> embedded content (such as photos or videos) when a user posts a link
> to that resource, without having to parse the resource directly.

This library allows you to discover and retrieve the oEmbed JSON
descriptors for these posts. It automatically converts the additional
XML format to JavaScript objects for your convenience.  This package
comes with multiple tools that allow you to consume oEmbed
information.


Installation
------------

    npm i oembed

Don't forget to put it in `dependencies` of your `package.json` later
if you use this in a node app.


Features
--------

* Supports both

  * application/json+oembed
  * text/xml+oembed

* Automatic [Embed.ly](http://embed.ly/) fallback when an API key is provided
* Uses [htmlparser](https://github.com/tautologistics/node-htmlparser/) for HTML and XML parsing


Tools (bin/)
------------

### oembed_get &lt;URL&gt;

Retrieve and display oEmbed information for a custom URL.

### oembed_httpd &lt;bind-port&gt; [bind-host]

Replicates the embed.ly API in a simple Web server.

### oembed_diff_json_xml &lt;URL&gt;

Compare JSON and XML descriptors for a URL.


API (require('oembed'))
-----------------------

In a real-world app all you should need is the *fetch* function to get
oEmbed information. We always use the `function callback(error,
result)` convention.

```javascript
oembed.fetch(url, { maxwidth: 1920 }, function(error, result) {
    if (error)
        console.error(error);
    else
        console.log("oEmbed result", result);
});
```

The two steps can be executed separately whenever you need more
control:

* `oembed.discover(url, callback)` finds all `<link rel="alternate">`
  in a document
* Get and parse descriptors immediately with `oembed.fetchJSON(url,
  callback)` and `oembed.fetchXML(url, callback)` if you have
  discovery information already


### Embed.ly fallback

The Embed.ly service can deliver oEmbed information even for resources
that don't provide oEmbed links. Go
[sign up](https://app.embed.ly/pricing/free) with them and configure
your API key like:

```javascript
oembed.EMBEDLY_KEY = "...";
```

TODO
----

* Document size limits?
* bin/oembed_httpd: Multiple URLs like embed.ly
* bin/oembed_httpd: Pass through for ETags and Last-Modified
npm package: @jamieballing/florida-components
Description: a figure of fun
Author: jamieballing
Latest version: 0.1.5

# florida-components

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @jamieballing/mat-lib-test
Description: ### Build Process
Latest version: 0.2.9



# Iodine Component Library (mat-lib-test)

### Build Process

1. To build the master library, execute the following command:
    ```bash
    npm run build
    ```

### After Build, update `/dist/*.js` files

1. Import each Material Web component you're using:
    ```javascript
    import '@material/web/button/filled-button.js';  // Import each component being used
    ```
    
2. Import FontAwesome Pro:
    ```javascript
    import '@fortawesome/fontawesome-svg-core';
    import '@fortawesome/fontawesome-pro';
    import '@fortawesome/fontawesome-pro/css/all.css'
    ```

3. Import the fonts used by the components:
    ```javascript
    import '@fontsource/lato/400.css';  // Or replace with whatever fonts your components use
    ```

4. Import the generated stylesheet:
    ```javascript
    import './style.css';  // This is the CSS generated from your build process
    ```

### Publishing to npm

1. To publish, run:
    ```bash
    npm publish
    ```

## For Consumer Apps

### Installation

1. Install the Iodine test package:
    ```bash
    npm install @encoradxp/mat-lib-test
    ```
npm package: @jamieballing/tejas-comp-lib
Description: This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
Latest version: 0.2.11

# Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.

## Recommended IDE Setup

- [VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar)