new license file version [CI SKIP]

This commit is contained in:
2023-03-15 13:43:57 +00:00
parent d8a3063735
commit 00359d25c1
5600 changed files with 523898 additions and 2 deletions

View File

@@ -0,0 +1 @@
module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00145,"102":0.00145,"103":0,"104":0,"105":0,"106":0,"107":0.00291,"108":0.10026,"109":0.0712,"110":0,"111":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00145,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00291,"49":0.00291,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00145,"71":0,"72":0,"73":0,"74":0.00145,"75":0,"76":0,"77":0.00145,"78":0,"79":0,"80":0.00291,"81":0.00145,"83":0,"84":0,"85":0,"86":0,"87":0.00145,"88":0.00145,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.01308,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00436,"103":0.00145,"104":0.00291,"105":0,"106":0.00145,"107":0.00872,"108":0.41992,"109":0.20633,"110":0,"111":0,"112":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00145,"58":0.00145,"60":0.00145,"62":0,"63":0.00436,"64":0.00145,"65":0.02034,"66":0.00436,"67":0.00145,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00291,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00145,"93":0,"94":0.02906,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00145,"13":0.00291,"14":0.00145,"15":0,"16":0,"17":0,"18":0.00436,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00727,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00436,"93":0,"94":0,"95":0.00581,"96":0,"97":0,"98":0,"99":0,"100":0.00145,"101":0.01308,"102":0,"103":0,"104":0,"105":0.00145,"106":0,"107":0.00145,"108":0.13368,"109":0.05521},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00872,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00145,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.00145,"15.5":0,"15.6":0.01017,"16.0":0,"16.1":0.00145,"16.2":0.00727,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01388,"10.0-10.2":0,"10.3":0.04077,"11.0-11.2":0.01995,"11.3-11.4":0.53865,"12.0-12.1":0.04163,"12.2-12.5":2.27778,"13.0-13.1":0.03209,"13.2":0,"13.3":0.00434,"13.4-13.7":0.02515,"14.0-14.4":0.43457,"14.5-14.8":0.32874,"15.0-15.1":0.15526,"15.2-15.3":0.24634,"15.4":0.63667,"15.5":0.22466,"15.6":1.45376,"16.0":0.56467,"16.1":0.69565,"16.2":0.72775,"16.3":0.07546},P:{"4":0.3763,"5.0-5.4":0.01017,"6.2-6.4":0,"7.2-7.4":0.29494,"8.2":0,"9.2":0.08136,"10.1":0,"11.1-11.2":0.1017,"12.0":0,"13.0":0.02034,"14.0":0.21358,"15.0":0.02034,"16.0":0.478,"17.0":0.1017,"18.0":0.14238,"19.0":0.78311},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00339,"4.4":0,"4.4.3-4.4.4":0.04824},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00814,"9":0.00203,"10":0.00203,"11":0.01831,"5.5":0},J:{"7":0,"10":0.10256},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08547},Q:{"13.1":0.07692},O:{"0":0.23077},H:{"0":0.87391},L:{"0":85.31179},S:{"2.5":0.03419}};

View File

@@ -0,0 +1,6 @@
import { BehaviorSubject } from '../BehaviorSubject';
import { multicast } from './multicast';
export function publishBehavior(value) {
return (source) => multicast(new BehaviorSubject(value))(source);
}
//# sourceMappingURL=publishBehavior.js.map

View File

@@ -0,0 +1,23 @@
let Declaration = require('../declaration')
class BackgroundSize extends Declaration {
/**
* Duplication parameter for -webkit- browsers
*/
set (decl, prefix) {
let value = decl.value.toLowerCase()
if (
prefix === '-webkit-' &&
!value.includes(' ') &&
value !== 'contain' &&
value !== 'cover'
) {
decl.value = decl.value + ' ' + decl.value
}
return super.set(decl, prefix)
}
}
BackgroundSize.names = ['background-size']
module.exports = BackgroundSize

View File

@@ -0,0 +1,57 @@
import { OperatorFunction } from '../types';
/**
* Buffers the source Observable values until the size hits the maximum
* `bufferSize` given.
*
* <span class="informal">Collects values from the past as an array, and emits
* that array only when its size reaches `bufferSize`.</span>
*
* ![](bufferCount.png)
*
* Buffers a number of values from the source Observable by `bufferSize` then
* emits the buffer and clears it, and starts a new buffer each
* `startBufferEvery` values. If `startBufferEvery` is not provided or is
* `null`, then new buffers are started immediately at the start of the source
* and when each buffer closes and is emitted.
*
* ## Examples
*
* Emit the last two click events as an array
*
* ```ts
* import { fromEvent } from 'rxjs';
* import { bufferCount } from 'rxjs/operators';
*
* const clicks = fromEvent(document, 'click');
* const buffered = clicks.pipe(bufferCount(2));
* buffered.subscribe(x => console.log(x));
* ```
*
* On every click, emit the last two click events as an array
*
* ```ts
* import { fromEvent } from 'rxjs';
* import { bufferCount } from 'rxjs/operators';
*
* const clicks = fromEvent(document, 'click');
* const buffered = clicks.pipe(bufferCount(2, 1));
* buffered.subscribe(x => console.log(x));
* ```
*
* @see {@link buffer}
* @see {@link bufferTime}
* @see {@link bufferToggle}
* @see {@link bufferWhen}
* @see {@link pairwise}
* @see {@link windowCount}
*
* @param {number} bufferSize The maximum size of the buffer emitted.
* @param {number} [startBufferEvery] Interval at which to start a new buffer.
* For example if `startBufferEvery` is `2`, then a new buffer will be started
* on every other value from the source. A new buffer is started at the
* beginning of the source by default.
* @return {Observable<T[]>} An Observable of arrays of buffered values.
* @method bufferCount
* @owner Observable
*/
export declare function bufferCount<T>(bufferSize: number, startBufferEvery?: number): OperatorFunction<T, T[]>;

View File

@@ -0,0 +1,12 @@
Copyright (c) 2014, Hugh Kennedy
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,60 @@
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
}
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var innerSubscribe_1 = require("../innerSubscribe");
function skipUntil(notifier) {
return function (source) { return source.lift(new SkipUntilOperator(notifier)); };
}
exports.skipUntil = skipUntil;
var SkipUntilOperator = (function () {
function SkipUntilOperator(notifier) {
this.notifier = notifier;
}
SkipUntilOperator.prototype.call = function (destination, source) {
return source.subscribe(new SkipUntilSubscriber(destination, this.notifier));
};
return SkipUntilOperator;
}());
var SkipUntilSubscriber = (function (_super) {
__extends(SkipUntilSubscriber, _super);
function SkipUntilSubscriber(destination, notifier) {
var _this = _super.call(this, destination) || this;
_this.hasValue = false;
var innerSubscriber = new innerSubscribe_1.SimpleInnerSubscriber(_this);
_this.add(innerSubscriber);
_this.innerSubscription = innerSubscriber;
var innerSubscription = innerSubscribe_1.innerSubscribe(notifier, innerSubscriber);
if (innerSubscription !== innerSubscriber) {
_this.add(innerSubscription);
_this.innerSubscription = innerSubscription;
}
return _this;
}
SkipUntilSubscriber.prototype._next = function (value) {
if (this.hasValue) {
_super.prototype._next.call(this, value);
}
};
SkipUntilSubscriber.prototype.notifyNext = function () {
this.hasValue = true;
if (this.innerSubscription) {
this.innerSubscription.unsubscribe();
}
};
SkipUntilSubscriber.prototype.notifyComplete = function () {
};
return SkipUntilSubscriber;
}(innerSubscribe_1.SimpleOuterSubscriber));
//# sourceMappingURL=skipUntil.js.map

View File

@@ -0,0 +1,39 @@
// Types that are compatible with all supported TypeScript versions.
// It's shared between all TypeScript version-specific definitions.
// Basic
export * from './source/basic';
export * from './source/typed-array';
// Utilities
export {Except} from './source/except';
export {Mutable} from './source/mutable';
export {Merge} from './source/merge';
export {MergeExclusive} from './source/merge-exclusive';
export {RequireAtLeastOne} from './source/require-at-least-one';
export {RequireExactlyOne} from './source/require-exactly-one';
export {PartialDeep} from './source/partial-deep';
export {ReadonlyDeep} from './source/readonly-deep';
export {LiteralUnion} from './source/literal-union';
export {Promisable} from './source/promisable';
export {Opaque} from './source/opaque';
export {SetOptional} from './source/set-optional';
export {SetRequired} from './source/set-required';
export {ValueOf} from './source/value-of';
export {PromiseValue} from './source/promise-value';
export {AsyncReturnType} from './source/async-return-type';
export {ConditionalExcept} from './source/conditional-except';
export {ConditionalKeys} from './source/conditional-keys';
export {ConditionalPick} from './source/conditional-pick';
export {UnionToIntersection} from './source/union-to-intersection';
export {Stringified} from './source/stringified';
export {FixedLengthArray} from './source/fixed-length-array';
export {IterableElement} from './source/iterable-element';
export {Entry} from './source/entry';
export {Entries} from './source/entries';
export {SetReturnType} from './source/set-return-type';
export {Asyncify} from './source/asyncify';
// Miscellaneous
export {PackageJson} from './source/package-json';
export {TsConfigJson} from './source/tsconfig-json';

View File

@@ -0,0 +1 @@
{"version":3,"file":"from.js","sources":["../../../src/internal/observable/from.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAElD,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAyGnD,MAAM,UAAU,IAAI,CAAI,KAAyB,EAAE,SAAyB;IAC1E,IAAI,CAAC,SAAS,EAAE;QACd,IAAI,KAAK,YAAY,UAAU,EAAE;YAC/B,OAAO,KAAK,CAAC;SACd;QACD,OAAO,IAAI,UAAU,CAAI,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC;KAC9C;SAAM;QACL,OAAO,SAAS,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC;KACpC;AACH,CAAC"}

View File

@@ -0,0 +1,135 @@
import { Operator } from '../Operator';
import { Subscriber } from '../Subscriber';
import { Observable } from '../Observable';
import { Subject } from '../Subject';
import { Subscription } from '../Subscription';
import { MonoTypeOperatorFunction, TeardownLogic } from '../types';
import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';
/**
* Returns an Observable that mirrors the source Observable with the exception of a `complete`. If the source
* Observable calls `complete`, this method will emit to the Observable returned from `notifier`. If that Observable
* calls `complete` or `error`, then this method will call `complete` or `error` on the child subscription. Otherwise
* this method will resubscribe to the source Observable.
*
* ![](repeatWhen.png)
*
* ## Example
* Repeat a message stream on click
* ```ts
* import { of, fromEvent } from 'rxjs';
* import { repeatWhen } from 'rxjs/operators';
*
* const source = of('Repeat message');
* const documentClick$ = fromEvent(document, 'click');
*
* source.pipe(repeatWhen(() => documentClick$)
* ).subscribe(data => console.log(data))
* ```
* @see {@link repeat}
* @see {@link retry}
* @see {@link retryWhen}
*
* @param {function(notifications: Observable): Observable} notifier - Receives an Observable of notifications with
* which a user can `complete` or `error`, aborting the repetition.
* @return {Observable} The source Observable modified with repeat logic.
* @method repeatWhen
* @owner Observable
*/
export function repeatWhen<T>(notifier: (notifications: Observable<any>) => Observable<any>): MonoTypeOperatorFunction<T> {
return (source: Observable<T>) => source.lift(new RepeatWhenOperator(notifier));
}
class RepeatWhenOperator<T> implements Operator<T, T> {
constructor(protected notifier: (notifications: Observable<any>) => Observable<any>) {
}
call(subscriber: Subscriber<T>, source: any): TeardownLogic {
return source.subscribe(new RepeatWhenSubscriber(subscriber, this.notifier, source));
}
}
/**
* We need this JSDoc comment for affecting ESDoc.
* @ignore
* @extends {Ignored}
*/
class RepeatWhenSubscriber<T, R> extends SimpleOuterSubscriber<T, R> {
private notifications?: Subject<any>;
private retries?: Observable<any>;
private retriesSubscription?: Subscription;
private sourceIsBeingSubscribedTo: boolean = true;
constructor(destination: Subscriber<R>,
private notifier: (notifications: Observable<any>) => Observable<any>,
private source: Observable<T>) {
super(destination);
}
notifyNext(): void {
this.sourceIsBeingSubscribedTo = true;
this.source.subscribe(this);
}
notifyComplete(): void {
if (this.sourceIsBeingSubscribedTo === false) {
return super.complete();
}
}
complete() {
this.sourceIsBeingSubscribedTo = false;
if (!this.isStopped) {
if (!this.retries) {
this.subscribeToRetries();
}
if (!this.retriesSubscription || this.retriesSubscription.closed) {
return super.complete();
}
this._unsubscribeAndRecycle();
this.notifications!.next(undefined);
}
}
/** @deprecated This is an internal implementation detail, do not use. */
_unsubscribe() {
const { notifications, retriesSubscription } = this;
if (notifications) {
notifications.unsubscribe();
this.notifications = undefined;
}
if (retriesSubscription) {
retriesSubscription.unsubscribe();
this.retriesSubscription = undefined;
}
this.retries = undefined;
}
/** @deprecated This is an internal implementation detail, do not use. */
_unsubscribeAndRecycle(): Subscriber<T> {
const { _unsubscribe } = this;
this._unsubscribe = null!;
super._unsubscribeAndRecycle();
this._unsubscribe = _unsubscribe;
return this;
}
private subscribeToRetries() {
this.notifications = new Subject();
let retries;
try {
const { notifier } = this;
retries = notifier(this.notifications);
} catch (e) {
return super.complete();
}
this.retries = retries;
this.retriesSubscription = innerSubscribe(retries, new SimpleInnerSubscriber(this));
}
}

View File

@@ -0,0 +1 @@
{"version":3,"file":"findIndex.js","sources":["../../src/internal/operators/findIndex.ts"],"names":[],"mappings":";;AACA,0CAAsD;AA0CtD,SAAgB,SAAS,CAAI,SAAsE,EACtE,OAAa;IACxC,OAAO,UAAC,MAAqB,IAAK,OAAA,MAAM,CAAC,IAAI,CAAC,IAAI,wBAAiB,CAAC,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,CAAoB,EAAvF,CAAuF,CAAC;AAC5H,CAAC;AAHD,8BAGC"}

View File

@@ -0,0 +1,59 @@
# windows-release [![Build Status](https://travis-ci.com/sindresorhus/windows-release.svg?branch=master)](https://travis-ci.com/github/sindresorhus/windows-release)
> Get the name of a Windows version from the release number: `5.1.2600` → `XP`
## Install
```
$ npm install windows-release
```
## Usage
```js
const os = require('os');
const windowsRelease = require('windows-release');
// On a Windows XP system
windowsRelease();
//=> 'XP'
os.release();
//=> '5.1.2600'
windowsRelease(os.release());
//=> 'XP'
windowsRelease('4.9.3000');
//=> 'ME'
```
## API
### windowsRelease(release?)
#### release
Type: `string`
By default, the current OS is used, but you can supply a custom release number, which is the output of [`os.release()`](https://nodejs.org/api/os.html#os_os_release).
Note: Most Windows Server versions cannot be detected based on the release number alone. There is runtime detection in place to work around this, but it will only be used if no argument is supplied, or the supplied argument matches `os.release()`.
## Related
- [os-name](https://github.com/sindresorhus/os-name) - Get the name of the current operating system
- [macos-release](https://github.com/sindresorhus/macos-release) - Get the name and version of a macOS release from the Darwin version
---
<div align="center">
<b>
<a href="https://tidelift.com/subscription/pkg/npm-windows-release?utm_source=npm-windows-release&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
</b>
<br>
<sub>
Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
</sub>
</div>

View File

@@ -0,0 +1,120 @@
'use strict';
const {promisify} = require('util');
const fs = require('fs');
const path = require('path');
const fastGlob = require('fast-glob');
const gitIgnore = require('ignore');
const slash = require('slash');
const DEFAULT_IGNORE = [
'**/node_modules/**',
'**/flow-typed/**',
'**/coverage/**',
'**/.git'
];
const readFileP = promisify(fs.readFile);
const mapGitIgnorePatternTo = base => ignore => {
if (ignore.startsWith('!')) {
return '!' + path.posix.join(base, ignore.slice(1));
}
return path.posix.join(base, ignore);
};
const parseGitIgnore = (content, options) => {
const base = slash(path.relative(options.cwd, path.dirname(options.fileName)));
return content
.split(/\r?\n/)
.filter(Boolean)
.filter(line => !line.startsWith('#'))
.map(mapGitIgnorePatternTo(base));
};
const reduceIgnore = files => {
const ignores = gitIgnore();
for (const file of files) {
ignores.add(parseGitIgnore(file.content, {
cwd: file.cwd,
fileName: file.filePath
}));
}
return ignores;
};
const ensureAbsolutePathForCwd = (cwd, p) => {
cwd = slash(cwd);
if (path.isAbsolute(p)) {
if (slash(p).startsWith(cwd)) {
return p;
}
throw new Error(`Path ${p} is not in cwd ${cwd}`);
}
return path.join(cwd, p);
};
const getIsIgnoredPredecate = (ignores, cwd) => {
return p => ignores.ignores(slash(path.relative(cwd, ensureAbsolutePathForCwd(cwd, p.path || p))));
};
const getFile = async (file, cwd) => {
const filePath = path.join(cwd, file);
const content = await readFileP(filePath, 'utf8');
return {
cwd,
filePath,
content
};
};
const getFileSync = (file, cwd) => {
const filePath = path.join(cwd, file);
const content = fs.readFileSync(filePath, 'utf8');
return {
cwd,
filePath,
content
};
};
const normalizeOptions = ({
ignore = [],
cwd = slash(process.cwd())
} = {}) => {
return {ignore, cwd};
};
module.exports = async options => {
options = normalizeOptions(options);
const paths = await fastGlob('**/.gitignore', {
ignore: DEFAULT_IGNORE.concat(options.ignore),
cwd: options.cwd
});
const files = await Promise.all(paths.map(file => getFile(file, options.cwd)));
const ignores = reduceIgnore(files);
return getIsIgnoredPredecate(ignores, options.cwd);
};
module.exports.sync = options => {
options = normalizeOptions(options);
const paths = fastGlob.sync('**/.gitignore', {
ignore: DEFAULT_IGNORE.concat(options.ignore),
cwd: options.cwd
});
const files = paths.map(file => getFileSync(file, options.cwd));
const ignores = reduceIgnore(files);
return getIsIgnoredPredecate(ignores, options.cwd);
};

View File

@@ -0,0 +1,453 @@
"use strict"
var path = require('path');
var dir = path.resolve(__dirname);
module.exports = function() {
return {
"rxjs/util/tryCatch": "rxjs-compat/_esm2015/util/tryCatch",
"rxjs/util/toSubscriber": "rxjs-compat/_esm2015/util/toSubscriber",
"rxjs/util/subscribeToResult": "rxjs-compat/_esm2015/util/subscribeToResult",
"rxjs/util/subscribeToPromise": "rxjs-compat/_esm2015/util/subscribeToPromise",
"rxjs/util/subscribeToObservable": "rxjs-compat/_esm2015/util/subscribeToObservable",
"rxjs/util/subscribeToIterable": "rxjs-compat/_esm2015/util/subscribeToIterable",
"rxjs/util/subscribeToArray": "rxjs-compat/_esm2015/util/subscribeToArray",
"rxjs/util/subscribeTo": "rxjs-compat/_esm2015/util/subscribeTo",
"rxjs/util/root": "rxjs-compat/_esm2015/util/root",
"rxjs/util/pipe": "rxjs-compat/_esm2015/util/pipe",
"rxjs/util/not": "rxjs-compat/_esm2015/util/not",
"rxjs/util/noop": "rxjs-compat/_esm2015/util/noop",
"rxjs/util/isScheduler": "rxjs-compat/_esm2015/util/isScheduler",
"rxjs/util/isPromise": "rxjs-compat/_esm2015/util/isPromise",
"rxjs/util/isObservable": "rxjs-compat/_esm2015/util/isObservable",
"rxjs/util/isObject": "rxjs-compat/_esm2015/util/isObject",
"rxjs/util/isNumeric": "rxjs-compat/_esm2015/util/isNumeric",
"rxjs/util/isIterable": "rxjs-compat/_esm2015/util/isIterable",
"rxjs/util/isFunction": "rxjs-compat/_esm2015/util/isFunction",
"rxjs/util/isDate": "rxjs-compat/_esm2015/util/isDate",
"rxjs/util/isArrayLike": "rxjs-compat/_esm2015/util/isArrayLike",
"rxjs/util/isArray": "rxjs-compat/_esm2015/util/isArray",
"rxjs/util/identity": "rxjs-compat/_esm2015/util/identity",
"rxjs/util/hostReportError": "rxjs-compat/_esm2015/util/hostReportError",
"rxjs/util/errorObject": "rxjs-compat/_esm2015/util/errorObject",
"rxjs/util/applyMixins": "rxjs-compat/_esm2015/util/applyMixins",
"rxjs/util/UnsubscriptionError": "rxjs-compat/_esm2015/util/UnsubscriptionError",
"rxjs/util/TimeoutError": "rxjs-compat/_esm2015/util/TimeoutError",
"rxjs/util/ObjectUnsubscribedError": "rxjs-compat/_esm2015/util/ObjectUnsubscribedError",
"rxjs/util/Immediate": "rxjs-compat/_esm2015/util/Immediate",
"rxjs/util/EmptyError": "rxjs-compat/_esm2015/util/EmptyError",
"rxjs/util/ArgumentOutOfRangeError": "rxjs-compat/_esm2015/util/ArgumentOutOfRangeError",
"rxjs/symbol/rxSubscriber": "rxjs-compat/_esm2015/symbol/rxSubscriber",
"rxjs/symbol/observable": "rxjs-compat/_esm2015/symbol/observable",
"rxjs/symbol/iterator": "rxjs-compat/_esm2015/symbol/iterator",
"rxjs/scheduler/queue": "rxjs-compat/_esm2015/scheduler/queue",
"rxjs/scheduler/async": "rxjs-compat/_esm2015/scheduler/async",
"rxjs/scheduler/asap": "rxjs-compat/_esm2015/scheduler/asap",
"rxjs/scheduler/animationFrame": "rxjs-compat/_esm2015/scheduler/animationFrame",
"rxjs/operators/zipAll": "rxjs-compat/_esm2015/operators/zipAll",
"rxjs/operators/zip": "rxjs-compat/_esm2015/operators/zip",
"rxjs/operators/withLatestFrom": "rxjs-compat/_esm2015/operators/withLatestFrom",
"rxjs/operators/windowWhen": "rxjs-compat/_esm2015/operators/windowWhen",
"rxjs/operators/windowToggle": "rxjs-compat/_esm2015/operators/windowToggle",
"rxjs/operators/windowTime": "rxjs-compat/_esm2015/operators/windowTime",
"rxjs/operators/windowCount": "rxjs-compat/_esm2015/operators/windowCount",
"rxjs/operators/window": "rxjs-compat/_esm2015/operators/window",
"rxjs/operators/toArray": "rxjs-compat/_esm2015/operators/toArray",
"rxjs/operators/timestamp": "rxjs-compat/_esm2015/operators/timestamp",
"rxjs/operators/timeoutWith": "rxjs-compat/_esm2015/operators/timeoutWith",
"rxjs/operators/timeout": "rxjs-compat/_esm2015/operators/timeout",
"rxjs/operators/timeInterval": "rxjs-compat/_esm2015/operators/timeInterval",
"rxjs/operators/throwIfEmpty": "rxjs-compat/_esm2015/operators/throwIfEmpty",
"rxjs/operators/throttleTime": "rxjs-compat/_esm2015/operators/throttleTime",
"rxjs/operators/throttle": "rxjs-compat/_esm2015/operators/throttle",
"rxjs/operators/tap": "rxjs-compat/_esm2015/operators/tap",
"rxjs/operators/takeWhile": "rxjs-compat/_esm2015/operators/takeWhile",
"rxjs/operators/takeUntil": "rxjs-compat/_esm2015/operators/takeUntil",
"rxjs/operators/takeLast": "rxjs-compat/_esm2015/operators/takeLast",
"rxjs/operators/take": "rxjs-compat/_esm2015/operators/take",
"rxjs/operators/switchMapTo": "rxjs-compat/_esm2015/operators/switchMapTo",
"rxjs/operators/switchMap": "rxjs-compat/_esm2015/operators/switchMap",
"rxjs/operators/switchAll": "rxjs-compat/_esm2015/operators/switchAll",
"rxjs/operators/subscribeOn": "rxjs-compat/_esm2015/operators/subscribeOn",
"rxjs/operators/startWith": "rxjs-compat/_esm2015/operators/startWith",
"rxjs/operators/skipWhile": "rxjs-compat/_esm2015/operators/skipWhile",
"rxjs/operators/skipUntil": "rxjs-compat/_esm2015/operators/skipUntil",
"rxjs/operators/skipLast": "rxjs-compat/_esm2015/operators/skipLast",
"rxjs/operators/skip": "rxjs-compat/_esm2015/operators/skip",
"rxjs/operators/single": "rxjs-compat/_esm2015/operators/single",
"rxjs/operators/shareReplay": "rxjs-compat/_esm2015/operators/shareReplay",
"rxjs/operators/share": "rxjs-compat/_esm2015/operators/share",
"rxjs/operators/sequenceEqual": "rxjs-compat/_esm2015/operators/sequenceEqual",
"rxjs/operators/scan": "rxjs-compat/_esm2015/operators/scan",
"rxjs/operators/sampleTime": "rxjs-compat/_esm2015/operators/sampleTime",
"rxjs/operators/sample": "rxjs-compat/_esm2015/operators/sample",
"rxjs/operators/retryWhen": "rxjs-compat/_esm2015/operators/retryWhen",
"rxjs/operators/retry": "rxjs-compat/_esm2015/operators/retry",
"rxjs/operators/repeatWhen": "rxjs-compat/_esm2015/operators/repeatWhen",
"rxjs/operators/repeat": "rxjs-compat/_esm2015/operators/repeat",
"rxjs/operators/refCount": "rxjs-compat/_esm2015/operators/refCount",
"rxjs/operators/reduce": "rxjs-compat/_esm2015/operators/reduce",
"rxjs/operators/race": "rxjs-compat/_esm2015/operators/race",
"rxjs/operators/publishReplay": "rxjs-compat/_esm2015/operators/publishReplay",
"rxjs/operators/publishLast": "rxjs-compat/_esm2015/operators/publishLast",
"rxjs/operators/publishBehavior": "rxjs-compat/_esm2015/operators/publishBehavior",
"rxjs/operators/publish": "rxjs-compat/_esm2015/operators/publish",
"rxjs/operators/pluck": "rxjs-compat/_esm2015/operators/pluck",
"rxjs/operators/partition": "rxjs-compat/_esm2015/operators/partition",
"rxjs/operators/pairwise": "rxjs-compat/_esm2015/operators/pairwise",
"rxjs/operators/onErrorResumeNext": "rxjs-compat/_esm2015/operators/onErrorResumeNext",
"rxjs/operators/observeOn": "rxjs-compat/_esm2015/operators/observeOn",
"rxjs/operators/multicast": "rxjs-compat/_esm2015/operators/multicast",
"rxjs/operators/min": "rxjs-compat/_esm2015/operators/min",
"rxjs/operators/mergeScan": "rxjs-compat/_esm2015/operators/mergeScan",
"rxjs/operators/mergeMapTo": "rxjs-compat/_esm2015/operators/mergeMapTo",
"rxjs/operators/mergeMap": "rxjs-compat/_esm2015/operators/mergeMap",
"rxjs/operators/mergeAll": "rxjs-compat/_esm2015/operators/mergeAll",
"rxjs/operators/merge": "rxjs-compat/_esm2015/operators/merge",
"rxjs/operators/max": "rxjs-compat/_esm2015/operators/max",
"rxjs/operators/materialize": "rxjs-compat/_esm2015/operators/materialize",
"rxjs/operators/mapTo": "rxjs-compat/_esm2015/operators/mapTo",
"rxjs/operators/map": "rxjs-compat/_esm2015/operators/map",
"rxjs/operators/last": "rxjs-compat/_esm2015/operators/last",
"rxjs/operators/isEmpty": "rxjs-compat/_esm2015/operators/isEmpty",
"rxjs/operators/ignoreElements": "rxjs-compat/_esm2015/operators/ignoreElements",
"rxjs/operators/groupBy": "rxjs-compat/_esm2015/operators/groupBy",
"rxjs/operators/first": "rxjs-compat/_esm2015/operators/first",
"rxjs/operators/findIndex": "rxjs-compat/_esm2015/operators/findIndex",
"rxjs/operators/find": "rxjs-compat/_esm2015/operators/find",
"rxjs/operators/finalize": "rxjs-compat/_esm2015/operators/finalize",
"rxjs/operators/filter": "rxjs-compat/_esm2015/operators/filter",
"rxjs/operators/expand": "rxjs-compat/_esm2015/operators/expand",
"rxjs/operators/exhaustMap": "rxjs-compat/_esm2015/operators/exhaustMap",
"rxjs/operators/exhaust": "rxjs-compat/_esm2015/operators/exhaust",
"rxjs/operators/every": "rxjs-compat/_esm2015/operators/every",
"rxjs/operators/elementAt": "rxjs-compat/_esm2015/operators/elementAt",
"rxjs/operators/distinctUntilKeyChanged": "rxjs-compat/_esm2015/operators/distinctUntilKeyChanged",
"rxjs/operators/distinctUntilChanged": "rxjs-compat/_esm2015/operators/distinctUntilChanged",
"rxjs/operators/distinct": "rxjs-compat/_esm2015/operators/distinct",
"rxjs/operators/dematerialize": "rxjs-compat/_esm2015/operators/dematerialize",
"rxjs/operators/delayWhen": "rxjs-compat/_esm2015/operators/delayWhen",
"rxjs/operators/delay": "rxjs-compat/_esm2015/operators/delay",
"rxjs/operators/defaultIfEmpty": "rxjs-compat/_esm2015/operators/defaultIfEmpty",
"rxjs/operators/debounceTime": "rxjs-compat/_esm2015/operators/debounceTime",
"rxjs/operators/debounce": "rxjs-compat/_esm2015/operators/debounce",
"rxjs/operators/count": "rxjs-compat/_esm2015/operators/count",
"rxjs/operators/concatMapTo": "rxjs-compat/_esm2015/operators/concatMapTo",
"rxjs/operators/concatMap": "rxjs-compat/_esm2015/operators/concatMap",
"rxjs/operators/concatAll": "rxjs-compat/_esm2015/operators/concatAll",
"rxjs/operators/concat": "rxjs-compat/_esm2015/operators/concat",
"rxjs/operators/combineLatest": "rxjs-compat/_esm2015/operators/combineLatest",
"rxjs/operators/combineAll": "rxjs-compat/_esm2015/operators/combineAll",
"rxjs/operators/catchError": "rxjs-compat/_esm2015/operators/catchError",
"rxjs/operators/bufferWhen": "rxjs-compat/_esm2015/operators/bufferWhen",
"rxjs/operators/bufferToggle": "rxjs-compat/_esm2015/operators/bufferToggle",
"rxjs/operators/bufferTime": "rxjs-compat/_esm2015/operators/bufferTime",
"rxjs/operators/bufferCount": "rxjs-compat/_esm2015/operators/bufferCount",
"rxjs/operators/buffer": "rxjs-compat/_esm2015/operators/buffer",
"rxjs/operators/auditTime": "rxjs-compat/_esm2015/operators/auditTime",
"rxjs/operators/audit": "rxjs-compat/_esm2015/operators/audit",
"rxjs/operator/zipAll": "rxjs-compat/_esm2015/operator/zipAll",
"rxjs/operator/zip": "rxjs-compat/_esm2015/operator/zip",
"rxjs/operator/withLatestFrom": "rxjs-compat/_esm2015/operator/withLatestFrom",
"rxjs/operator/windowWhen": "rxjs-compat/_esm2015/operator/windowWhen",
"rxjs/operator/windowToggle": "rxjs-compat/_esm2015/operator/windowToggle",
"rxjs/operator/windowTime": "rxjs-compat/_esm2015/operator/windowTime",
"rxjs/operator/windowCount": "rxjs-compat/_esm2015/operator/windowCount",
"rxjs/operator/window": "rxjs-compat/_esm2015/operator/window",
"rxjs/operator/toPromise": "rxjs-compat/_esm2015/operator/toPromise",
"rxjs/operator/toArray": "rxjs-compat/_esm2015/operator/toArray",
"rxjs/operator/timestamp": "rxjs-compat/_esm2015/operator/timestamp",
"rxjs/operator/timeoutWith": "rxjs-compat/_esm2015/operator/timeoutWith",
"rxjs/operator/timeout": "rxjs-compat/_esm2015/operator/timeout",
"rxjs/operator/timeInterval": "rxjs-compat/_esm2015/operator/timeInterval",
"rxjs/operator/throttleTime": "rxjs-compat/_esm2015/operator/throttleTime",
"rxjs/operator/throttle": "rxjs-compat/_esm2015/operator/throttle",
"rxjs/operator/takeWhile": "rxjs-compat/_esm2015/operator/takeWhile",
"rxjs/operator/takeUntil": "rxjs-compat/_esm2015/operator/takeUntil",
"rxjs/operator/takeLast": "rxjs-compat/_esm2015/operator/takeLast",
"rxjs/operator/take": "rxjs-compat/_esm2015/operator/take",
"rxjs/operator/switchMapTo": "rxjs-compat/_esm2015/operator/switchMapTo",
"rxjs/operator/switchMap": "rxjs-compat/_esm2015/operator/switchMap",
"rxjs/operator/switch": "rxjs-compat/_esm2015/operator/switch",
"rxjs/operator/subscribeOn": "rxjs-compat/_esm2015/operator/subscribeOn",
"rxjs/operator/startWith": "rxjs-compat/_esm2015/operator/startWith",
"rxjs/operator/skipWhile": "rxjs-compat/_esm2015/operator/skipWhile",
"rxjs/operator/skipUntil": "rxjs-compat/_esm2015/operator/skipUntil",
"rxjs/operator/skipLast": "rxjs-compat/_esm2015/operator/skipLast",
"rxjs/operator/skip": "rxjs-compat/_esm2015/operator/skip",
"rxjs/operator/single": "rxjs-compat/_esm2015/operator/single",
"rxjs/operator/shareReplay": "rxjs-compat/_esm2015/operator/shareReplay",
"rxjs/operator/share": "rxjs-compat/_esm2015/operator/share",
"rxjs/operator/sequenceEqual": "rxjs-compat/_esm2015/operator/sequenceEqual",
"rxjs/operator/scan": "rxjs-compat/_esm2015/operator/scan",
"rxjs/operator/sampleTime": "rxjs-compat/_esm2015/operator/sampleTime",
"rxjs/operator/sample": "rxjs-compat/_esm2015/operator/sample",
"rxjs/operator/retryWhen": "rxjs-compat/_esm2015/operator/retryWhen",
"rxjs/operator/retry": "rxjs-compat/_esm2015/operator/retry",
"rxjs/operator/repeatWhen": "rxjs-compat/_esm2015/operator/repeatWhen",
"rxjs/operator/repeat": "rxjs-compat/_esm2015/operator/repeat",
"rxjs/operator/reduce": "rxjs-compat/_esm2015/operator/reduce",
"rxjs/operator/race": "rxjs-compat/_esm2015/operator/race",
"rxjs/operator/publishReplay": "rxjs-compat/_esm2015/operator/publishReplay",
"rxjs/operator/publishLast": "rxjs-compat/_esm2015/operator/publishLast",
"rxjs/operator/publishBehavior": "rxjs-compat/_esm2015/operator/publishBehavior",
"rxjs/operator/publish": "rxjs-compat/_esm2015/operator/publish",
"rxjs/operator/pluck": "rxjs-compat/_esm2015/operator/pluck",
"rxjs/operator/partition": "rxjs-compat/_esm2015/operator/partition",
"rxjs/operator/pairwise": "rxjs-compat/_esm2015/operator/pairwise",
"rxjs/operator/onErrorResumeNext": "rxjs-compat/_esm2015/operator/onErrorResumeNext",
"rxjs/operator/observeOn": "rxjs-compat/_esm2015/operator/observeOn",
"rxjs/operator/multicast": "rxjs-compat/_esm2015/operator/multicast",
"rxjs/operator/min": "rxjs-compat/_esm2015/operator/min",
"rxjs/operator/mergeScan": "rxjs-compat/_esm2015/operator/mergeScan",
"rxjs/operator/mergeMapTo": "rxjs-compat/_esm2015/operator/mergeMapTo",
"rxjs/operator/mergeMap": "rxjs-compat/_esm2015/operator/mergeMap",
"rxjs/operator/mergeAll": "rxjs-compat/_esm2015/operator/mergeAll",
"rxjs/operator/merge": "rxjs-compat/_esm2015/operator/merge",
"rxjs/operator/max": "rxjs-compat/_esm2015/operator/max",
"rxjs/operator/materialize": "rxjs-compat/_esm2015/operator/materialize",
"rxjs/operator/mapTo": "rxjs-compat/_esm2015/operator/mapTo",
"rxjs/operator/map": "rxjs-compat/_esm2015/operator/map",
"rxjs/operator/let": "rxjs-compat/_esm2015/operator/let",
"rxjs/operator/last": "rxjs-compat/_esm2015/operator/last",
"rxjs/operator/isEmpty": "rxjs-compat/_esm2015/operator/isEmpty",
"rxjs/operator/ignoreElements": "rxjs-compat/_esm2015/operator/ignoreElements",
"rxjs/operator/groupBy": "rxjs-compat/_esm2015/operator/groupBy",
"rxjs/operator/first": "rxjs-compat/_esm2015/operator/first",
"rxjs/operator/findIndex": "rxjs-compat/_esm2015/operator/findIndex",
"rxjs/operator/find": "rxjs-compat/_esm2015/operator/find",
"rxjs/operator/finally": "rxjs-compat/_esm2015/operator/finally",
"rxjs/operator/filter": "rxjs-compat/_esm2015/operator/filter",
"rxjs/operator/expand": "rxjs-compat/_esm2015/operator/expand",
"rxjs/operator/exhaustMap": "rxjs-compat/_esm2015/operator/exhaustMap",
"rxjs/operator/exhaust": "rxjs-compat/_esm2015/operator/exhaust",
"rxjs/operator/every": "rxjs-compat/_esm2015/operator/every",
"rxjs/operator/elementAt": "rxjs-compat/_esm2015/operator/elementAt",
"rxjs/operator/do": "rxjs-compat/_esm2015/operator/do",
"rxjs/operator/distinctUntilKeyChanged": "rxjs-compat/_esm2015/operator/distinctUntilKeyChanged",
"rxjs/operator/distinctUntilChanged": "rxjs-compat/_esm2015/operator/distinctUntilChanged",
"rxjs/operator/distinct": "rxjs-compat/_esm2015/operator/distinct",
"rxjs/operator/dematerialize": "rxjs-compat/_esm2015/operator/dematerialize",
"rxjs/operator/delayWhen": "rxjs-compat/_esm2015/operator/delayWhen",
"rxjs/operator/delay": "rxjs-compat/_esm2015/operator/delay",
"rxjs/operator/defaultIfEmpty": "rxjs-compat/_esm2015/operator/defaultIfEmpty",
"rxjs/operator/debounceTime": "rxjs-compat/_esm2015/operator/debounceTime",
"rxjs/operator/debounce": "rxjs-compat/_esm2015/operator/debounce",
"rxjs/operator/count": "rxjs-compat/_esm2015/operator/count",
"rxjs/operator/concatMapTo": "rxjs-compat/_esm2015/operator/concatMapTo",
"rxjs/operator/concatMap": "rxjs-compat/_esm2015/operator/concatMap",
"rxjs/operator/concatAll": "rxjs-compat/_esm2015/operator/concatAll",
"rxjs/operator/concat": "rxjs-compat/_esm2015/operator/concat",
"rxjs/operator/combineLatest": "rxjs-compat/_esm2015/operator/combineLatest",
"rxjs/operator/combineAll": "rxjs-compat/_esm2015/operator/combineAll",
"rxjs/operator/catch": "rxjs-compat/_esm2015/operator/catch",
"rxjs/operator/bufferWhen": "rxjs-compat/_esm2015/operator/bufferWhen",
"rxjs/operator/bufferToggle": "rxjs-compat/_esm2015/operator/bufferToggle",
"rxjs/operator/bufferTime": "rxjs-compat/_esm2015/operator/bufferTime",
"rxjs/operator/bufferCount": "rxjs-compat/_esm2015/operator/bufferCount",
"rxjs/operator/buffer": "rxjs-compat/_esm2015/operator/buffer",
"rxjs/operator/auditTime": "rxjs-compat/_esm2015/operator/auditTime",
"rxjs/operator/audit": "rxjs-compat/_esm2015/operator/audit",
"rxjs/observable/zip": "rxjs-compat/_esm2015/observable/zip",
"rxjs/observable/using": "rxjs-compat/_esm2015/observable/using",
"rxjs/observable/timer": "rxjs-compat/_esm2015/observable/timer",
"rxjs/observable/throw": "rxjs-compat/_esm2015/observable/throw",
"rxjs/observable/range": "rxjs-compat/_esm2015/observable/range",
"rxjs/observable/race": "rxjs-compat/_esm2015/observable/race",
"rxjs/observable/pairs": "rxjs-compat/_esm2015/observable/pairs",
"rxjs/observable/onErrorResumeNext": "rxjs-compat/_esm2015/observable/onErrorResumeNext",
"rxjs/observable/of": "rxjs-compat/_esm2015/observable/of",
"rxjs/observable/never": "rxjs-compat/_esm2015/observable/never",
"rxjs/observable/merge": "rxjs-compat/_esm2015/observable/merge",
"rxjs/observable/interval": "rxjs-compat/_esm2015/observable/interval",
"rxjs/observable/if": "rxjs-compat/_esm2015/observable/if",
"rxjs/observable/generate": "rxjs-compat/_esm2015/observable/generate",
"rxjs/observable/fromPromise": "rxjs-compat/_esm2015/observable/fromPromise",
"rxjs/observable/fromIterable": "rxjs-compat/_esm2015/observable/fromIterable",
"rxjs/observable/fromEventPattern": "rxjs-compat/_esm2015/observable/fromEventPattern",
"rxjs/observable/fromEvent": "rxjs-compat/_esm2015/observable/fromEvent",
"rxjs/observable/fromArray": "rxjs-compat/_esm2015/observable/fromArray",
"rxjs/observable/from": "rxjs-compat/_esm2015/observable/from",
"rxjs/observable/forkJoin": "rxjs-compat/_esm2015/observable/forkJoin",
"rxjs/observable/empty": "rxjs-compat/_esm2015/observable/empty",
"rxjs/observable/dom/webSocket": "rxjs-compat/_esm2015/observable/dom/webSocket",
"rxjs/observable/dom/ajax": "rxjs-compat/_esm2015/observable/dom/ajax",
"rxjs/observable/dom/WebSocketSubject": "rxjs-compat/_esm2015/observable/dom/WebSocketSubject",
"rxjs/observable/dom/AjaxObservable": "rxjs-compat/_esm2015/observable/dom/AjaxObservable",
"rxjs/observable/defer": "rxjs-compat/_esm2015/observable/defer",
"rxjs/observable/concat": "rxjs-compat/_esm2015/observable/concat",
"rxjs/observable/combineLatest": "rxjs-compat/_esm2015/observable/combineLatest",
"rxjs/observable/bindNodeCallback": "rxjs-compat/_esm2015/observable/bindNodeCallback",
"rxjs/observable/bindCallback": "rxjs-compat/_esm2015/observable/bindCallback",
"rxjs/observable/UsingObservable": "rxjs-compat/_esm2015/observable/UsingObservable",
"rxjs/observable/TimerObservable": "rxjs-compat/_esm2015/observable/TimerObservable",
"rxjs/observable/SubscribeOnObservable": "rxjs-compat/_esm2015/observable/SubscribeOnObservable",
"rxjs/observable/ScalarObservable": "rxjs-compat/_esm2015/observable/ScalarObservable",
"rxjs/observable/RangeObservable": "rxjs-compat/_esm2015/observable/RangeObservable",
"rxjs/observable/PromiseObservable": "rxjs-compat/_esm2015/observable/PromiseObservable",
"rxjs/observable/PairsObservable": "rxjs-compat/_esm2015/observable/PairsObservable",
"rxjs/observable/NeverObservable": "rxjs-compat/_esm2015/observable/NeverObservable",
"rxjs/observable/IteratorObservable": "rxjs-compat/_esm2015/observable/IteratorObservable",
"rxjs/observable/IntervalObservable": "rxjs-compat/_esm2015/observable/IntervalObservable",
"rxjs/observable/IfObservable": "rxjs-compat/_esm2015/observable/IfObservable",
"rxjs/observable/GenerateObservable": "rxjs-compat/_esm2015/observable/GenerateObservable",
"rxjs/observable/FromObservable": "rxjs-compat/_esm2015/observable/FromObservable",
"rxjs/observable/FromEventPatternObservable": "rxjs-compat/_esm2015/observable/FromEventPatternObservable",
"rxjs/observable/FromEventObservable": "rxjs-compat/_esm2015/observable/FromEventObservable",
"rxjs/observable/ForkJoinObservable": "rxjs-compat/_esm2015/observable/ForkJoinObservable",
"rxjs/observable/ErrorObservable": "rxjs-compat/_esm2015/observable/ErrorObservable",
"rxjs/observable/EmptyObservable": "rxjs-compat/_esm2015/observable/EmptyObservable",
"rxjs/observable/DeferObservable": "rxjs-compat/_esm2015/observable/DeferObservable",
"rxjs/observable/ConnectableObservable": "rxjs-compat/_esm2015/observable/ConnectableObservable",
"rxjs/observable/BoundNodeCallbackObservable": "rxjs-compat/_esm2015/observable/BoundNodeCallbackObservable",
"rxjs/observable/BoundCallbackObservable": "rxjs-compat/_esm2015/observable/BoundCallbackObservable",
"rxjs/observable/ArrayObservable": "rxjs-compat/_esm2015/observable/ArrayObservable",
"rxjs/observable/ArrayLikeObservable": "rxjs-compat/_esm2015/observable/ArrayLikeObservable",
"rxjs/interfaces": "rxjs-compat/_esm2015/interfaces",
"rxjs/add/operator/zipAll": "rxjs-compat/_esm2015/add/operator/zipAll",
"rxjs/add/operator/zip": "rxjs-compat/_esm2015/add/operator/zip",
"rxjs/add/operator/withLatestFrom": "rxjs-compat/_esm2015/add/operator/withLatestFrom",
"rxjs/add/operator/windowWhen": "rxjs-compat/_esm2015/add/operator/windowWhen",
"rxjs/add/operator/windowToggle": "rxjs-compat/_esm2015/add/operator/windowToggle",
"rxjs/add/operator/windowTime": "rxjs-compat/_esm2015/add/operator/windowTime",
"rxjs/add/operator/windowCount": "rxjs-compat/_esm2015/add/operator/windowCount",
"rxjs/add/operator/window": "rxjs-compat/_esm2015/add/operator/window",
"rxjs/add/operator/toPromise": "rxjs-compat/_esm2015/add/operator/toPromise",
"rxjs/add/operator/toArray": "rxjs-compat/_esm2015/add/operator/toArray",
"rxjs/add/operator/timestamp": "rxjs-compat/_esm2015/add/operator/timestamp",
"rxjs/add/operator/timeoutWith": "rxjs-compat/_esm2015/add/operator/timeoutWith",
"rxjs/add/operator/timeout": "rxjs-compat/_esm2015/add/operator/timeout",
"rxjs/add/operator/timeInterval": "rxjs-compat/_esm2015/add/operator/timeInterval",
"rxjs/add/operator/throttleTime": "rxjs-compat/_esm2015/add/operator/throttleTime",
"rxjs/add/operator/throttle": "rxjs-compat/_esm2015/add/operator/throttle",
"rxjs/add/operator/takeWhile": "rxjs-compat/_esm2015/add/operator/takeWhile",
"rxjs/add/operator/takeUntil": "rxjs-compat/_esm2015/add/operator/takeUntil",
"rxjs/add/operator/takeLast": "rxjs-compat/_esm2015/add/operator/takeLast",
"rxjs/add/operator/take": "rxjs-compat/_esm2015/add/operator/take",
"rxjs/add/operator/switchMapTo": "rxjs-compat/_esm2015/add/operator/switchMapTo",
"rxjs/add/operator/switchMap": "rxjs-compat/_esm2015/add/operator/switchMap",
"rxjs/add/operator/switch": "rxjs-compat/_esm2015/add/operator/switch",
"rxjs/add/operator/subscribeOn": "rxjs-compat/_esm2015/add/operator/subscribeOn",
"rxjs/add/operator/startWith": "rxjs-compat/_esm2015/add/operator/startWith",
"rxjs/add/operator/skipWhile": "rxjs-compat/_esm2015/add/operator/skipWhile",
"rxjs/add/operator/skipUntil": "rxjs-compat/_esm2015/add/operator/skipUntil",
"rxjs/add/operator/skipLast": "rxjs-compat/_esm2015/add/operator/skipLast",
"rxjs/add/operator/skip": "rxjs-compat/_esm2015/add/operator/skip",
"rxjs/add/operator/single": "rxjs-compat/_esm2015/add/operator/single",
"rxjs/add/operator/shareReplay": "rxjs-compat/_esm2015/add/operator/shareReplay",
"rxjs/add/operator/share": "rxjs-compat/_esm2015/add/operator/share",
"rxjs/add/operator/sequenceEqual": "rxjs-compat/_esm2015/add/operator/sequenceEqual",
"rxjs/add/operator/scan": "rxjs-compat/_esm2015/add/operator/scan",
"rxjs/add/operator/sampleTime": "rxjs-compat/_esm2015/add/operator/sampleTime",
"rxjs/add/operator/sample": "rxjs-compat/_esm2015/add/operator/sample",
"rxjs/add/operator/retryWhen": "rxjs-compat/_esm2015/add/operator/retryWhen",
"rxjs/add/operator/retry": "rxjs-compat/_esm2015/add/operator/retry",
"rxjs/add/operator/repeatWhen": "rxjs-compat/_esm2015/add/operator/repeatWhen",
"rxjs/add/operator/repeat": "rxjs-compat/_esm2015/add/operator/repeat",
"rxjs/add/operator/reduce": "rxjs-compat/_esm2015/add/operator/reduce",
"rxjs/add/operator/race": "rxjs-compat/_esm2015/add/operator/race",
"rxjs/add/operator/publishReplay": "rxjs-compat/_esm2015/add/operator/publishReplay",
"rxjs/add/operator/publishLast": "rxjs-compat/_esm2015/add/operator/publishLast",
"rxjs/add/operator/publishBehavior": "rxjs-compat/_esm2015/add/operator/publishBehavior",
"rxjs/add/operator/publish": "rxjs-compat/_esm2015/add/operator/publish",
"rxjs/add/operator/pluck": "rxjs-compat/_esm2015/add/operator/pluck",
"rxjs/add/operator/partition": "rxjs-compat/_esm2015/add/operator/partition",
"rxjs/add/operator/pairwise": "rxjs-compat/_esm2015/add/operator/pairwise",
"rxjs/add/operator/onErrorResumeNext": "rxjs-compat/_esm2015/add/operator/onErrorResumeNext",
"rxjs/add/operator/observeOn": "rxjs-compat/_esm2015/add/operator/observeOn",
"rxjs/add/operator/multicast": "rxjs-compat/_esm2015/add/operator/multicast",
"rxjs/add/operator/min": "rxjs-compat/_esm2015/add/operator/min",
"rxjs/add/operator/mergeScan": "rxjs-compat/_esm2015/add/operator/mergeScan",
"rxjs/add/operator/mergeMapTo": "rxjs-compat/_esm2015/add/operator/mergeMapTo",
"rxjs/add/operator/mergeMap": "rxjs-compat/_esm2015/add/operator/mergeMap",
"rxjs/add/operator/mergeAll": "rxjs-compat/_esm2015/add/operator/mergeAll",
"rxjs/add/operator/merge": "rxjs-compat/_esm2015/add/operator/merge",
"rxjs/add/operator/max": "rxjs-compat/_esm2015/add/operator/max",
"rxjs/add/operator/materialize": "rxjs-compat/_esm2015/add/operator/materialize",
"rxjs/add/operator/mapTo": "rxjs-compat/_esm2015/add/operator/mapTo",
"rxjs/add/operator/map": "rxjs-compat/_esm2015/add/operator/map",
"rxjs/add/operator/let": "rxjs-compat/_esm2015/add/operator/let",
"rxjs/add/operator/last": "rxjs-compat/_esm2015/add/operator/last",
"rxjs/add/operator/isEmpty": "rxjs-compat/_esm2015/add/operator/isEmpty",
"rxjs/add/operator/ignoreElements": "rxjs-compat/_esm2015/add/operator/ignoreElements",
"rxjs/add/operator/groupBy": "rxjs-compat/_esm2015/add/operator/groupBy",
"rxjs/add/operator/first": "rxjs-compat/_esm2015/add/operator/first",
"rxjs/add/operator/findIndex": "rxjs-compat/_esm2015/add/operator/findIndex",
"rxjs/add/operator/find": "rxjs-compat/_esm2015/add/operator/find",
"rxjs/add/operator/finally": "rxjs-compat/_esm2015/add/operator/finally",
"rxjs/add/operator/filter": "rxjs-compat/_esm2015/add/operator/filter",
"rxjs/add/operator/expand": "rxjs-compat/_esm2015/add/operator/expand",
"rxjs/add/operator/exhaustMap": "rxjs-compat/_esm2015/add/operator/exhaustMap",
"rxjs/add/operator/exhaust": "rxjs-compat/_esm2015/add/operator/exhaust",
"rxjs/add/operator/every": "rxjs-compat/_esm2015/add/operator/every",
"rxjs/add/operator/elementAt": "rxjs-compat/_esm2015/add/operator/elementAt",
"rxjs/add/operator/do": "rxjs-compat/_esm2015/add/operator/do",
"rxjs/add/operator/distinctUntilKeyChanged": "rxjs-compat/_esm2015/add/operator/distinctUntilKeyChanged",
"rxjs/add/operator/distinctUntilChanged": "rxjs-compat/_esm2015/add/operator/distinctUntilChanged",
"rxjs/add/operator/distinct": "rxjs-compat/_esm2015/add/operator/distinct",
"rxjs/add/operator/dematerialize": "rxjs-compat/_esm2015/add/operator/dematerialize",
"rxjs/add/operator/delayWhen": "rxjs-compat/_esm2015/add/operator/delayWhen",
"rxjs/add/operator/delay": "rxjs-compat/_esm2015/add/operator/delay",
"rxjs/add/operator/defaultIfEmpty": "rxjs-compat/_esm2015/add/operator/defaultIfEmpty",
"rxjs/add/operator/debounceTime": "rxjs-compat/_esm2015/add/operator/debounceTime",
"rxjs/add/operator/debounce": "rxjs-compat/_esm2015/add/operator/debounce",
"rxjs/add/operator/count": "rxjs-compat/_esm2015/add/operator/count",
"rxjs/add/operator/concatMapTo": "rxjs-compat/_esm2015/add/operator/concatMapTo",
"rxjs/add/operator/concatMap": "rxjs-compat/_esm2015/add/operator/concatMap",
"rxjs/add/operator/concatAll": "rxjs-compat/_esm2015/add/operator/concatAll",
"rxjs/add/operator/concat": "rxjs-compat/_esm2015/add/operator/concat",
"rxjs/add/operator/combineLatest": "rxjs-compat/_esm2015/add/operator/combineLatest",
"rxjs/add/operator/combineAll": "rxjs-compat/_esm2015/add/operator/combineAll",
"rxjs/add/operator/catch": "rxjs-compat/_esm2015/add/operator/catch",
"rxjs/add/operator/bufferWhen": "rxjs-compat/_esm2015/add/operator/bufferWhen",
"rxjs/add/operator/bufferToggle": "rxjs-compat/_esm2015/add/operator/bufferToggle",
"rxjs/add/operator/bufferTime": "rxjs-compat/_esm2015/add/operator/bufferTime",
"rxjs/add/operator/bufferCount": "rxjs-compat/_esm2015/add/operator/bufferCount",
"rxjs/add/operator/buffer": "rxjs-compat/_esm2015/add/operator/buffer",
"rxjs/add/operator/auditTime": "rxjs-compat/_esm2015/add/operator/auditTime",
"rxjs/add/operator/audit": "rxjs-compat/_esm2015/add/operator/audit",
"rxjs/add/observable/zip": "rxjs-compat/_esm2015/add/observable/zip",
"rxjs/add/observable/using": "rxjs-compat/_esm2015/add/observable/using",
"rxjs/add/observable/timer": "rxjs-compat/_esm2015/add/observable/timer",
"rxjs/add/observable/throw": "rxjs-compat/_esm2015/add/observable/throw",
"rxjs/add/observable/range": "rxjs-compat/_esm2015/add/observable/range",
"rxjs/add/observable/race": "rxjs-compat/_esm2015/add/observable/race",
"rxjs/add/observable/pairs": "rxjs-compat/_esm2015/add/observable/pairs",
"rxjs/add/observable/onErrorResumeNext": "rxjs-compat/_esm2015/add/observable/onErrorResumeNext",
"rxjs/add/observable/of": "rxjs-compat/_esm2015/add/observable/of",
"rxjs/add/observable/never": "rxjs-compat/_esm2015/add/observable/never",
"rxjs/add/observable/merge": "rxjs-compat/_esm2015/add/observable/merge",
"rxjs/add/observable/interval": "rxjs-compat/_esm2015/add/observable/interval",
"rxjs/add/observable/if": "rxjs-compat/_esm2015/add/observable/if",
"rxjs/add/observable/generate": "rxjs-compat/_esm2015/add/observable/generate",
"rxjs/add/observable/fromPromise": "rxjs-compat/_esm2015/add/observable/fromPromise",
"rxjs/add/observable/fromEventPattern": "rxjs-compat/_esm2015/add/observable/fromEventPattern",
"rxjs/add/observable/fromEvent": "rxjs-compat/_esm2015/add/observable/fromEvent",
"rxjs/add/observable/from": "rxjs-compat/_esm2015/add/observable/from",
"rxjs/add/observable/forkJoin": "rxjs-compat/_esm2015/add/observable/forkJoin",
"rxjs/add/observable/empty": "rxjs-compat/_esm2015/add/observable/empty",
"rxjs/add/observable/dom/webSocket": "rxjs-compat/_esm2015/add/observable/dom/webSocket",
"rxjs/add/observable/dom/ajax": "rxjs-compat/_esm2015/add/observable/dom/ajax",
"rxjs/add/observable/defer": "rxjs-compat/_esm2015/add/observable/defer",
"rxjs/add/observable/concat": "rxjs-compat/_esm2015/add/observable/concat",
"rxjs/add/observable/combineLatest": "rxjs-compat/_esm2015/add/observable/combineLatest",
"rxjs/add/observable/bindNodeCallback": "rxjs-compat/_esm2015/add/observable/bindNodeCallback",
"rxjs/add/observable/bindCallback": "rxjs-compat/_esm2015/add/observable/bindCallback",
"rxjs/Subscription": "rxjs-compat/_esm2015/Subscription",
"rxjs/Subscriber": "rxjs-compat/_esm2015/Subscriber",
"rxjs/SubjectSubscription": "rxjs-compat/_esm2015/SubjectSubscription",
"rxjs/Subject": "rxjs-compat/_esm2015/Subject",
"rxjs/Scheduler": "rxjs-compat/_esm2015/Scheduler",
"rxjs/Rx": "rxjs-compat/_esm2015/Rx",
"rxjs/ReplaySubject": "rxjs-compat/_esm2015/ReplaySubject",
"rxjs/OuterSubscriber": "rxjs-compat/_esm2015/OuterSubscriber",
"rxjs/Operator": "rxjs-compat/_esm2015/Operator",
"rxjs/Observer": "rxjs-compat/_esm2015/Observer",
"rxjs/Observable": "rxjs-compat/_esm2015/Observable",
"rxjs/Notification": "rxjs-compat/_esm2015/Notification",
"rxjs/InnerSubscriber": "rxjs-compat/_esm2015/InnerSubscriber",
"rxjs/BehaviorSubject": "rxjs-compat/_esm2015/BehaviorSubject",
"rxjs/AsyncSubject": "rxjs-compat/_esm2015/AsyncSubject"
};
}

View File

@@ -0,0 +1 @@
{"name":"clone-response","version":"1.0.3","files":{"LICENSE":{"checkedAt":1678887829930,"integrity":"sha512-b+puLzCIXN1sriNmN+8ZT+nrBidkN+NwwC6sZR4XADGYCrIB/16Klbe1wh8keI+pOAfWxPLPedX3F5Lm6KYf7w==","mode":420,"size":1068},"package.json":{"checkedAt":1678887829930,"integrity":"sha512-i8V6e0xz0rTHoSh5MgxWUpRSqw8Gnl1QA33ch3Tg2QEeqg9TUYbL393Xude9evQyFAWEOOfBhtIIxzqJSb/f3g==","mode":420,"size":970},"README.md":{"checkedAt":1678887829930,"integrity":"sha512-gakPwtvT2v2LEM6CsA3rvp2gcCBcPpna1tO0LmuWvU6M5u0/ODmdXldbSYdd3mjJ7louY+OpQhtGkV1+uoxXlw==","mode":420,"size":2087},"src/index.js":{"checkedAt":1678887829930,"integrity":"sha512-fjgXgCYcNIoUYCQfc5GZm3Mu1AlEIogxyphlRWySPpEP53WK901tSRZbKZq7OM1wcwYBrUb1h/26KDlLCUZyog==","mode":420,"size":401}}}

View File

@@ -0,0 +1,7 @@
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("rxjs-compat/operator/last"));
//# sourceMappingURL=last.js.map

View File

@@ -0,0 +1,76 @@
/** PURE_IMPORTS_START tslib,_observable_from,_util_isArray,_innerSubscribe PURE_IMPORTS_END */
import * as tslib_1 from "tslib";
import { from } from '../observable/from';
import { isArray } from '../util/isArray';
import { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';
export function onErrorResumeNext() {
var nextSources = [];
for (var _i = 0; _i < arguments.length; _i++) {
nextSources[_i] = arguments[_i];
}
if (nextSources.length === 1 && isArray(nextSources[0])) {
nextSources = nextSources[0];
}
return function (source) { return source.lift(new OnErrorResumeNextOperator(nextSources)); };
}
export function onErrorResumeNextStatic() {
var nextSources = [];
for (var _i = 0; _i < arguments.length; _i++) {
nextSources[_i] = arguments[_i];
}
var source = undefined;
if (nextSources.length === 1 && isArray(nextSources[0])) {
nextSources = nextSources[0];
}
source = nextSources.shift();
return from(source).lift(new OnErrorResumeNextOperator(nextSources));
}
var OnErrorResumeNextOperator = /*@__PURE__*/ (function () {
function OnErrorResumeNextOperator(nextSources) {
this.nextSources = nextSources;
}
OnErrorResumeNextOperator.prototype.call = function (subscriber, source) {
return source.subscribe(new OnErrorResumeNextSubscriber(subscriber, this.nextSources));
};
return OnErrorResumeNextOperator;
}());
var OnErrorResumeNextSubscriber = /*@__PURE__*/ (function (_super) {
tslib_1.__extends(OnErrorResumeNextSubscriber, _super);
function OnErrorResumeNextSubscriber(destination, nextSources) {
var _this = _super.call(this, destination) || this;
_this.destination = destination;
_this.nextSources = nextSources;
return _this;
}
OnErrorResumeNextSubscriber.prototype.notifyError = function () {
this.subscribeToNextSource();
};
OnErrorResumeNextSubscriber.prototype.notifyComplete = function () {
this.subscribeToNextSource();
};
OnErrorResumeNextSubscriber.prototype._error = function (err) {
this.subscribeToNextSource();
this.unsubscribe();
};
OnErrorResumeNextSubscriber.prototype._complete = function () {
this.subscribeToNextSource();
this.unsubscribe();
};
OnErrorResumeNextSubscriber.prototype.subscribeToNextSource = function () {
var next = this.nextSources.shift();
if (!!next) {
var innerSubscriber = new SimpleInnerSubscriber(this);
var destination = this.destination;
destination.add(innerSubscriber);
var innerSubscription = innerSubscribe(next, innerSubscriber);
if (innerSubscription !== innerSubscriber) {
destination.add(innerSubscription);
}
}
else {
this.destination.complete();
}
};
return OnErrorResumeNextSubscriber;
}(SimpleOuterSubscriber));
//# sourceMappingURL=onErrorResumeNext.js.map