schnee effeckt und fehler Korektur

This commit is contained in:
2023-08-14 17:52:24 +02:00
parent 4a843d4936
commit 79af4e9907
6813 changed files with 343821 additions and 356128 deletions

64
node_modules/bin-wrapper/readme.md generated vendored
View File

@@ -1,4 +1,4 @@
# bin-wrapper [![Build Status](http://img.shields.io/travis/kevva/bin-wrapper.svg?style=flat)](https://travis-ci.org/kevva/bin-wrapper)
# bin-wrapper [![Build Status](https://travis-ci.org/kevva/bin-wrapper.svg?branch=master)](https://travis-ci.org/kevva/bin-wrapper)
> Binary wrapper that makes your programs seamlessly available as local dependencies
@@ -6,52 +6,58 @@
## Install
```
$ npm install --save bin-wrapper
$ npm install bin-wrapper
```
## Usage
```js
var BinWrapper = require('bin-wrapper');
const BinWrapper = require('bin-wrapper');
var base = 'https://github.com/imagemin/gifsicle-bin/raw/master/vendor';
var bin = new BinWrapper()
.src(base + '/osx/gifsicle', 'darwin')
.src(base + '/linux/x64/gifsicle', 'linux', 'x64')
.src(base + '/win/x64/gifsicle.exe', 'win32', 'x64')
const base = 'https://github.com/imagemin/gifsicle-bin/raw/master/vendor';
const bin = new BinWrapper()
.src(`${base}/macos/gifsicle`, 'darwin')
.src(`${base}/linux/x64/gifsicle`, 'linux', 'x64')
.src(`${base}/win/x64/gifsicle.exe`, 'win32', 'x64')
.dest(path.join('vendor'))
.use(process.platform === 'win32' ? 'gifsicle.exe' : 'gifsicle')
.version('>=1.71');
bin.run(['--version'], function (err) {
(async () => {
await bin.run(['--version']);
console.log('gifsicle is working');
});
})();
```
Get the path to your binary with `bin.path()`:
```js
console.log(bin.path()); // => path/to/vendor/gifsicle
console.log(bin.path());
//=> 'path/to/vendor/gifsicle'
```
## API
### new BinWrapper(options)
### `new BinWrapper(options)`
Creates a new `BinWrapper` instance.
#### options.skipCheck
#### options
Type: `boolean`
Type: `Object`
##### skipCheck
Type: `boolean`<br>
Default: `false`
Whether to skip the binary check or not.
#### options.strip
##### strip
Type: `number`
Type: `number`<br>
Default: `1`
Strip a number of leading paths from file names on extraction.
@@ -78,17 +84,17 @@ Type: `string`
Tie the source to a specific arch.
### .dest(dest)
### .dest(destination)
#### dest
#### destination
Type: `string`
Accepts a path which the files will be downloaded to.
### .use(bin)
### .use(binary)
#### bin
#### binary
Type: `string`
@@ -104,28 +110,22 @@ Returns the full path to your binary.
Type: `string`
Define a [semver range](https://github.com/isaacs/node-semver#ranges) to check
Define a [semver range](https://github.com/isaacs/node-semver#ranges) to check
the binary against.
### .run([cmd], callback)
### .run([arguments])
Runs the search for the binary. If no binary is found it will download the file
Runs the search for the binary. If no binary is found it will download the file
using the URL provided in `.src()`.
#### cmd
#### arguments
Type: `array`
Type: `Array`<br>
Default: `['--version']`
Command to run the binary with. If it exits with code `0` it means that the
Command to run the binary with. If it exits with code `0` it means that the
binary is working.
#### callback(err)
Type: `function`
Returns nothing but a possible error.
## License