Remove unnecessary resources, add bulma, and add AdvMakefile
This commit is contained in:
13
bulma/node_modules/@nodelib/fs.walk/out/providers/async.d.ts
generated
vendored
Normal file
13
bulma/node_modules/@nodelib/fs.walk/out/providers/async.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import AsyncReader from '../readers/async';
|
||||
import Settings from '../settings';
|
||||
import { Entry, Errno } from '../types';
|
||||
export declare type AsyncCallback = (err: Errno, entries: Entry[]) => void;
|
||||
export default class AsyncProvider {
|
||||
private readonly _root;
|
||||
private readonly _settings;
|
||||
protected readonly _reader: AsyncReader;
|
||||
private readonly _storage;
|
||||
constructor(_root: string, _settings: Settings);
|
||||
read(callback: AsyncCallback): void;
|
||||
}
|
||||
//# sourceMappingURL=async.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/async.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/async.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"async.d.ts","sourceRoot":"","sources":["../../src/providers/async.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,kBAAkB,CAAC;AAC3C,OAAO,QAAQ,MAAM,aAAa,CAAC;AACnC,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AAKxC,oBAAY,aAAa,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,IAAI,CAAC;AAEnE,MAAM,CAAC,OAAO,OAAO,aAAa;IAKrB,OAAO,CAAC,QAAQ,CAAC,KAAK;IAAU,OAAO,CAAC,QAAQ,CAAC,SAAS;IAJtE,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,WAAW,CAA+C;IAEtF,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAyB;gBAErB,KAAK,EAAE,MAAM,EAAmB,SAAS,EAAE,QAAQ;IAEzE,IAAI,CAAC,QAAQ,EAAE,aAAa,GAAG,IAAI;CAe1C"}
|
||||
30
bulma/node_modules/@nodelib/fs.walk/out/providers/async.js
generated
vendored
Normal file
30
bulma/node_modules/@nodelib/fs.walk/out/providers/async.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const async_1 = require("../readers/async");
|
||||
class AsyncProvider {
|
||||
constructor(_root, _settings) {
|
||||
this._root = _root;
|
||||
this._settings = _settings;
|
||||
this._reader = new async_1.default(this._root, this._settings);
|
||||
this._storage = new Set();
|
||||
}
|
||||
read(callback) {
|
||||
this._reader.onError((error) => {
|
||||
callFailureCallback(callback, error);
|
||||
});
|
||||
this._reader.onEntry((entry) => {
|
||||
this._storage.add(entry);
|
||||
});
|
||||
this._reader.onEnd(() => {
|
||||
callSuccessCallback(callback, [...this._storage]);
|
||||
});
|
||||
this._reader.read();
|
||||
}
|
||||
}
|
||||
exports.default = AsyncProvider;
|
||||
function callFailureCallback(callback, error) {
|
||||
callback(error);
|
||||
}
|
||||
function callSuccessCallback(callback, entries) {
|
||||
callback(null, entries);
|
||||
}
|
||||
2
bulma/node_modules/@nodelib/fs.walk/out/providers/async.spec.d.ts
generated
vendored
Normal file
2
bulma/node_modules/@nodelib/fs.walk/out/providers/async.spec.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export {};
|
||||
//# sourceMappingURL=async.spec.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/async.spec.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/async.spec.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"async.spec.d.ts","sourceRoot":"","sources":["../../src/providers/async.spec.ts"],"names":[],"mappings":""}
|
||||
42
bulma/node_modules/@nodelib/fs.walk/out/providers/async.spec.js
generated
vendored
Normal file
42
bulma/node_modules/@nodelib/fs.walk/out/providers/async.spec.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const sinon = require("sinon");
|
||||
const settings_1 = require("../settings");
|
||||
const tests = require("../tests");
|
||||
const async_1 = require("./async");
|
||||
class TestProvider extends async_1.default {
|
||||
constructor(_root, _settings = new settings_1.default()) {
|
||||
super(_root, _settings);
|
||||
this._reader = new tests.TestAsyncReader();
|
||||
}
|
||||
get reader() {
|
||||
return this._reader;
|
||||
}
|
||||
}
|
||||
describe('Providers → Async', () => {
|
||||
describe('.read', () => {
|
||||
it('should call reader function with correct set of arguments', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const fakeCallback = sinon.stub();
|
||||
provider.read(fakeCallback);
|
||||
assert.ok(provider.reader.read.called);
|
||||
});
|
||||
it('should call callback with error for failed launch', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const fakeCallback = sinon.stub();
|
||||
provider.reader.onError.yields(tests.EPERM_ERRNO);
|
||||
provider.read(fakeCallback);
|
||||
assert.deepStrictEqual(fakeCallback.args, [[tests.EPERM_ERRNO]]);
|
||||
});
|
||||
it('should push entries to storage and call callback with array of entries', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const fakeEntry = tests.buildFakeFileEntry();
|
||||
const fakeCallback = sinon.stub();
|
||||
provider.reader.onEntry.yields(fakeEntry);
|
||||
provider.reader.onEnd.yields();
|
||||
provider.read(fakeCallback);
|
||||
assert.deepStrictEqual(fakeCallback.args, [[null, [fakeEntry]]]);
|
||||
});
|
||||
});
|
||||
});
|
||||
5
bulma/node_modules/@nodelib/fs.walk/out/providers/index.d.ts
generated
vendored
Normal file
5
bulma/node_modules/@nodelib/fs.walk/out/providers/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import AsyncProvider from './async';
|
||||
import StreamProvider from './stream';
|
||||
import SyncProvider from './sync';
|
||||
export { AsyncProvider, StreamProvider, SyncProvider };
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/index.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/index.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/providers/index.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa,MAAM,SAAS,CAAC;AACpC,OAAO,cAAc,MAAM,UAAU,CAAC;AACtC,OAAO,YAAY,MAAM,QAAQ,CAAC;AAElC,OAAO,EACN,aAAa,EACb,cAAc,EACd,YAAY,EACZ,CAAC"}
|
||||
9
bulma/node_modules/@nodelib/fs.walk/out/providers/index.js
generated
vendored
Normal file
9
bulma/node_modules/@nodelib/fs.walk/out/providers/index.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SyncProvider = exports.StreamProvider = exports.AsyncProvider = void 0;
|
||||
const async_1 = require("./async");
|
||||
exports.AsyncProvider = async_1.default;
|
||||
const stream_1 = require("./stream");
|
||||
exports.StreamProvider = stream_1.default;
|
||||
const sync_1 = require("./sync");
|
||||
exports.SyncProvider = sync_1.default;
|
||||
13
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts
generated
vendored
Normal file
13
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
/// <reference types="node" />
|
||||
import { Readable } from 'stream';
|
||||
import AsyncReader from '../readers/async';
|
||||
import Settings from '../settings';
|
||||
export default class StreamProvider {
|
||||
private readonly _root;
|
||||
private readonly _settings;
|
||||
protected readonly _reader: AsyncReader;
|
||||
protected readonly _stream: Readable;
|
||||
constructor(_root: string, _settings: Settings);
|
||||
read(): Readable;
|
||||
}
|
||||
//# sourceMappingURL=stream.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"stream.d.ts","sourceRoot":"","sources":["../../src/providers/stream.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,QAAQ,CAAC;AAClC,OAAO,WAAW,MAAM,kBAAkB,CAAC;AAC3C,OAAO,QAAQ,MAAM,aAAa,CAAC;AAEnC,MAAM,CAAC,OAAO,OAAO,cAAc;IAYtB,OAAO,CAAC,QAAQ,CAAC,KAAK;IAAU,OAAO,CAAC,QAAQ,CAAC,SAAS;IAXtE,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,WAAW,CAA+C;IACtF,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,QAAQ,CAQjC;gBAE0B,KAAK,EAAE,MAAM,EAAmB,SAAS,EAAE,QAAQ;IAEzE,IAAI,IAAI,QAAQ;CAiBvB"}
|
||||
34
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.js
generated
vendored
Normal file
34
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const stream_1 = require("stream");
|
||||
const async_1 = require("../readers/async");
|
||||
class StreamProvider {
|
||||
constructor(_root, _settings) {
|
||||
this._root = _root;
|
||||
this._settings = _settings;
|
||||
this._reader = new async_1.default(this._root, this._settings);
|
||||
this._stream = new stream_1.Readable({
|
||||
objectMode: true,
|
||||
read: () => { },
|
||||
destroy: () => {
|
||||
if (!this._reader.isDestroyed) {
|
||||
this._reader.destroy();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
read() {
|
||||
this._reader.onError((error) => {
|
||||
this._stream.emit('error', error);
|
||||
});
|
||||
this._reader.onEntry((entry) => {
|
||||
this._stream.push(entry);
|
||||
});
|
||||
this._reader.onEnd(() => {
|
||||
this._stream.push(null);
|
||||
});
|
||||
this._reader.read();
|
||||
return this._stream;
|
||||
}
|
||||
}
|
||||
exports.default = StreamProvider;
|
||||
2
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.spec.d.ts
generated
vendored
Normal file
2
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.spec.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export {};
|
||||
//# sourceMappingURL=stream.spec.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.spec.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.spec.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"stream.spec.d.ts","sourceRoot":"","sources":["../../src/providers/stream.spec.ts"],"names":[],"mappings":""}
|
||||
62
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.spec.js
generated
vendored
Normal file
62
bulma/node_modules/@nodelib/fs.walk/out/providers/stream.spec.js
generated
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const stream_1 = require("stream");
|
||||
const sinon = require("sinon");
|
||||
const settings_1 = require("../settings");
|
||||
const tests = require("../tests");
|
||||
const stream_2 = require("./stream");
|
||||
class TestProvider extends stream_2.default {
|
||||
constructor(_root, _settings = new settings_1.default()) {
|
||||
super(_root, _settings);
|
||||
this._reader = new tests.TestAsyncReader();
|
||||
this._stream.emit = sinon.stub();
|
||||
this._stream.push = sinon.stub();
|
||||
}
|
||||
get reader() {
|
||||
return this._reader;
|
||||
}
|
||||
get stream() {
|
||||
return this._stream;
|
||||
}
|
||||
}
|
||||
describe('Providers → Stream', () => {
|
||||
describe('.read', () => {
|
||||
it('should return stream', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const stream = provider.read();
|
||||
assert.ok(stream instanceof stream_1.Readable);
|
||||
});
|
||||
it('should call reader function with correct set of arguments', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
provider.read();
|
||||
assert.ok(provider.reader.read.called);
|
||||
});
|
||||
it('should re-emit the "error" event from reader', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
provider.reader.onError.yields(tests.EPERM_ERRNO);
|
||||
provider.read();
|
||||
assert.deepStrictEqual(provider.stream.emit.args, [['error', tests.EPERM_ERRNO]]);
|
||||
});
|
||||
it('should call the "push" method with entry value for the "entry" event from reader', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const fakeEntry = tests.buildFakeFileEntry();
|
||||
provider.reader.onEntry.yields(fakeEntry);
|
||||
provider.read();
|
||||
assert.deepStrictEqual(provider.stream.push.args, [[fakeEntry]]);
|
||||
});
|
||||
it('should call the "push" method with "null" value for the "end" event from reader', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
provider.reader.onEnd.yields();
|
||||
provider.read();
|
||||
assert.deepStrictEqual(provider.stream.push.args, [[null]]);
|
||||
});
|
||||
it('should do not destroy reader when it is already destroyed', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const stream = provider.read();
|
||||
stream.destroy();
|
||||
assert.ok(stream.destroyed);
|
||||
assert.doesNotThrow(() => stream.destroy());
|
||||
});
|
||||
});
|
||||
});
|
||||
11
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts
generated
vendored
Normal file
11
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import SyncReader from '../readers/sync';
|
||||
import Settings from '../settings';
|
||||
import { Entry } from '../types';
|
||||
export default class SyncProvider {
|
||||
private readonly _root;
|
||||
private readonly _settings;
|
||||
protected readonly _reader: SyncReader;
|
||||
constructor(_root: string, _settings: Settings);
|
||||
read(): Entry[];
|
||||
}
|
||||
//# sourceMappingURL=sync.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"sync.d.ts","sourceRoot":"","sources":["../../src/providers/sync.ts"],"names":[],"mappings":"AAAA,OAAO,UAAU,MAAM,iBAAiB,CAAC;AACzC,OAAO,QAAQ,MAAM,aAAa,CAAC;AACnC,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AAEjC,MAAM,CAAC,OAAO,OAAO,YAAY;IAGpB,OAAO,CAAC,QAAQ,CAAC,KAAK;IAAU,OAAO,CAAC,QAAQ,CAAC,SAAS;IAFtE,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,UAAU,CAA8C;gBAEvD,KAAK,EAAE,MAAM,EAAmB,SAAS,EAAE,QAAQ;IAEzE,IAAI,IAAI,KAAK,EAAE;CAGtB"}
|
||||
14
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.js
generated
vendored
Normal file
14
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const sync_1 = require("../readers/sync");
|
||||
class SyncProvider {
|
||||
constructor(_root, _settings) {
|
||||
this._root = _root;
|
||||
this._settings = _settings;
|
||||
this._reader = new sync_1.default(this._root, this._settings);
|
||||
}
|
||||
read() {
|
||||
return this._reader.read();
|
||||
}
|
||||
}
|
||||
exports.default = SyncProvider;
|
||||
2
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.spec.d.ts
generated
vendored
Normal file
2
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.spec.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export {};
|
||||
//# sourceMappingURL=sync.spec.d.ts.map
|
||||
1
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.spec.d.ts.map
generated
vendored
Normal file
1
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.spec.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"sync.spec.d.ts","sourceRoot":"","sources":["../../src/providers/sync.spec.ts"],"names":[],"mappings":""}
|
||||
27
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.spec.js
generated
vendored
Normal file
27
bulma/node_modules/@nodelib/fs.walk/out/providers/sync.spec.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const settings_1 = require("../settings");
|
||||
const tests = require("../tests");
|
||||
const sync_1 = require("./sync");
|
||||
class TestProvider extends sync_1.default {
|
||||
constructor(_root, _settings = new settings_1.default()) {
|
||||
super(_root, _settings);
|
||||
this._reader = new tests.TestSyncReader();
|
||||
}
|
||||
get reader() {
|
||||
return this._reader;
|
||||
}
|
||||
}
|
||||
describe('Providers → Sync', () => {
|
||||
describe('.read', () => {
|
||||
it('should call reader function with correct set of arguments and got result', () => {
|
||||
const provider = new TestProvider('directory');
|
||||
const fakeEntry = tests.buildFakeFileEntry();
|
||||
provider.reader.read.returns([fakeEntry]);
|
||||
const actual = provider.read();
|
||||
assert.deepStrictEqual(actual, [fakeEntry]);
|
||||
assert.ok(provider.reader.read.called);
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user