first commit

This commit is contained in:
Myk
2025-07-31 23:47:20 +03:00
commit 2186b278a0
5149 changed files with 537218 additions and 0 deletions

41
node_modules/lowdb/lib/common.js generated vendored Normal file
View File

@@ -0,0 +1,41 @@
'use strict';
var isPromise = require('is-promise');
var init = function init(db, key, adapter) {
db.read = function () {
var r = adapter.read();
return isPromise(r) ? r.then(db.plant) : db.plant(r);
};
db.write = function () {
var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : db.getState();
var w = adapter.write(db.getState());
return isPromise(w) ? w.then(function () {
return value;
}) : value;
};
db.plant = function (state) {
db[key] = state;
return db;
};
db.getState = function () {
return db[key];
};
db.setState = function (state) {
db.plant(state);
return db;
};
return db.read();
};
module.exports = {
init
};

25
node_modules/lowdb/lib/fp.js generated vendored Normal file
View File

@@ -0,0 +1,25 @@
'use strict';
var flow = require('lodash/flow');
var get = require('lodash/get');
var set = require('lodash/set');
var common = require('./common');
module.exports = function (adapter) {
function db(path, defaultValue) {
function getValue(funcs) {
var result = get(db.getState(), path, defaultValue);
return flow(funcs)(result);
}
getValue.write = function () {
var result = getValue.apply(undefined, arguments);
set(db.getState(), path, result);
return db.write();
};
return getValue;
}
return common.init(db, '__state__', adapter);
};

52
node_modules/lowdb/lib/main.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
'use strict';
var lodash = require('lodash');
var isPromise = require('is-promise');
module.exports = function (adapter) {
if (typeof adapter !== 'object') {
throw new Error('An adapter must be provided, see https://github.com/typicode/lowdb/#usage');
}
// Create a fresh copy of lodash
var _ = lodash.runInContext();
var db = _.chain({});
// Add write function to lodash
// Calls save before returning result
_.prototype.write = _.wrap(_.prototype.value, function (func) {
var funcRes = func.apply(this);
return db.write(funcRes);
});
function plant(state) {
db.__wrapped__ = state;
return db;
}
// Lowdb API
// Expose _ for mixins
db._ = _;
db.read = function () {
var r = adapter.read();
return isPromise(r) ? r.then(plant) : plant(r);
};
db.write = function (returnValue) {
var w = adapter.write(db.getState());
return isPromise(w) ? w.then(function () {
return returnValue;
}) : returnValue;
};
db.getState = function () {
return db.__wrapped__;
};
db.setState = function (state) {
return plant(state);
};
return db.read();
};

7
node_modules/lowdb/lib/nano.js generated vendored Normal file
View File

@@ -0,0 +1,7 @@
'use strict';
var common = require('./common');
module.exports = function (adapter) {
return common.init({}, '__state__', adapter);
};