PHP 7.4.33
Preview: Readme.md Size: 1.47 KB
/var/www/sitesecurity.bitkit.dk/httpdocs/node_modules/load-script/Readme.md
# load-script

Dynamic script loading.

## Installation

via component

```
$ component install eldargab/load-script
```

via npm

```
$ npm install load-script
```

## API
`load-script` appends a `script` node to the `<head>` element in the dom.

`require('load-script')` returns a function of the following interface:  `function(url[, opts][, cb]) {}`

### url
Any url that you would like to load.  May be absolute or relative.

### [, opts]
A map of options.  Here are the currently supported options:

* `async` - A boolean value used for `script.async`.  By default this is `true`.
* `attrs` - A map of attributes to set on the `script` node before appending it to the DOM.  By default this is empty.
* `charset` - A string value used for `script.charset`.  By default this is `utf8`.
* `text` - A string of text to append to the `script` node before it is appended to the DOM.  By default this is empty.
* `type` - A string used for `script.type`.  By default this is `text/javascript`.

### [, cb]
A callback function of the following interface: `function(err, script) {}` where `err` is an error if any occurred and `script` is the `script` node that was appended to the DOM.

## Example Usage

```javascript
var load = require('load-script')

load('foo.js', function (err, script) {
  if (err) {
    // print useful message
  }
  else {
    console.log(script.src);// Prints 'foo'.js'
    // use script
    // note that in IE8 and below loading error wouldn't be reported
  }
})
```

## License

MIT

Directory Contents

Dirs: 1 × Files: 7
Name Size Perms Modified Actions
test DIR
- drwxr-xr-x 2026-04-28 09:11:39
Edit Download
30 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
243 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
216 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
1.60 KB lrw-r--r-- 2026-04-28 09:11:39
Edit Download
77 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
440 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
1.47 KB lrw-r--r-- 2026-04-28 09:11:39
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).