Socket
Socket
Sign inDemoInstall

@es-git/memory-repo

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@es-git/memory-repo - npm Package Compare versions

Comparing version 0.9.0 to 0.10.0

jest.config.js

0

es/index.d.ts

@@ -0,0 +0,0 @@ import { IRawRepo, Hash } from '@es-git/core';

@@ -0,0 +0,0 @@ export default class MemoryRepo {

export {};
//# sourceMappingURL=index.test.d.ts.map

412

js/index.js
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
value: true
});
exports["default"] = void 0;
var _from = require("babel-runtime/core-js/array/from");
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _from2 = _interopRequireDefault(_from);
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _regenerator = require("babel-runtime/regenerator");
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _regenerator2 = _interopRequireDefault(_regenerator);
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _newArrowCheck2 = require("babel-runtime/helpers/newArrowCheck");
var MemoryRepo = /*#__PURE__*/function () {
function MemoryRepo() {
(0, _classCallCheck2["default"])(this, MemoryRepo);
this.objects = new Map();
this.refs = new Map();
this.metadata = new Map();
}
var _newArrowCheck3 = _interopRequireDefault(_newArrowCheck2);
(0, _createClass2["default"])(MemoryRepo, [{
key: "saveRaw",
value: function () {
var _saveRaw = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(hash, raw) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
this.objects.set(hash, raw);
var _asyncToGenerator2 = require("babel-runtime/helpers/asyncToGenerator");
case 1:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
function saveRaw(_x, _x2) {
return _saveRaw.apply(this, arguments);
}
var _map = require("babel-runtime/core-js/map");
return saveRaw;
}()
}, {
key: "loadRaw",
value: function () {
var _loadRaw = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee2(hash) {
return _regenerator["default"].wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
return _context2.abrupt("return", this.objects.get(hash));
var _map2 = _interopRequireDefault(_map);
var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck");
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = require("babel-runtime/helpers/createClass");
var _createClass3 = _interopRequireDefault(_createClass2);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var MemoryRepo = function () {
function MemoryRepo() {
(0, _classCallCheck3.default)(this, MemoryRepo);
this.objects = new _map2.default();
this.refs = new _map2.default();
this.metadata = new _map2.default();
}
(0, _createClass3.default)(MemoryRepo, [{
key: "saveRaw",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(hash, raw) {
return _regenerator2.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
this.objects.set(hash, raw);
case 1:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
function saveRaw(_x, _x2) {
return _ref.apply(this, arguments);
case 1:
case "end":
return _context2.stop();
}
}
}, _callee2, this);
}));
return saveRaw;
}.bind(undefined)()
}, {
key: "loadRaw",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function loadRaw(_x3) {
return _loadRaw.apply(this, arguments);
}
var _ref2 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2(hash) {
return _regenerator2.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
return _context2.abrupt("return", this.objects.get(hash));
return loadRaw;
}()
}, {
key: "listRefs",
value: function () {
var _listRefs = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee3() {
return _regenerator["default"].wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
return _context3.abrupt("return", Array.from(this.refs.keys()));
case 1:
case "end":
return _context2.stop();
}
}
}, _callee2, this);
}));
function loadRaw(_x3) {
return _ref2.apply(this, arguments);
case 1:
case "end":
return _context3.stop();
}
}
}, _callee3, this);
}));
return loadRaw;
}.bind(undefined)()
}, {
key: "listRefs",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function listRefs() {
return _listRefs.apply(this, arguments);
}
var _ref3 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3() {
return _regenerator2.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
return _context3.abrupt("return", (0, _from2.default)(this.refs.keys()));
return listRefs;
}()
}, {
key: "getRef",
value: function () {
var _getRef = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee4(ref) {
return _regenerator["default"].wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
return _context4.abrupt("return", this.refs.get(ref));
case 1:
case "end":
return _context3.stop();
}
}
}, _callee3, this);
}));
function listRefs() {
return _ref3.apply(this, arguments);
case 1:
case "end":
return _context4.stop();
}
}
}, _callee4, this);
}));
return listRefs;
}.bind(undefined)()
}, {
key: "getRef",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function getRef(_x4) {
return _getRef.apply(this, arguments);
}
var _ref4 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee4(ref) {
return _regenerator2.default.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
return _context4.abrupt("return", this.refs.get(ref));
return getRef;
}()
}, {
key: "setRef",
value: function () {
var _setRef = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee5(ref, hash) {
return _regenerator["default"].wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
if (hash === undefined) {
this.refs["delete"](ref);
} else {
this.refs.set(ref, hash);
}
case 1:
case "end":
return _context4.stop();
}
}
}, _callee4, this);
}));
function getRef(_x4) {
return _ref4.apply(this, arguments);
case 1:
case "end":
return _context5.stop();
}
}
}, _callee5, this);
}));
return getRef;
}.bind(undefined)()
}, {
key: "setRef",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function setRef(_x5, _x6) {
return _setRef.apply(this, arguments);
}
var _ref5 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee5(ref, hash) {
return _regenerator2.default.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
if (hash === undefined) {
this.refs.delete(ref);
} else {
this.refs.set(ref, hash);
}
return setRef;
}()
}, {
key: "hasObject",
value: function () {
var _hasObject = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee6(hash) {
return _regenerator["default"].wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
return _context6.abrupt("return", this.objects.has(hash));
case 1:
case "end":
return _context5.stop();
}
}
}, _callee5, this);
}));
function setRef(_x5, _x6) {
return _ref5.apply(this, arguments);
case 1:
case "end":
return _context6.stop();
}
}
}, _callee6, this);
}));
return setRef;
}.bind(undefined)()
}, {
key: "hasObject",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function hasObject(_x7) {
return _hasObject.apply(this, arguments);
}
var _ref6 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee6(hash) {
return _regenerator2.default.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
return _context6.abrupt("return", this.objects.has(hash));
return hasObject;
}()
}, {
key: "saveMetadata",
value: function () {
var _saveMetadata = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee7(name, value) {
return _regenerator["default"].wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
if (value) {
this.metadata.set(name, value);
} else {
this.metadata["delete"](name);
}
case 1:
case "end":
return _context6.stop();
}
}
}, _callee6, this);
}));
function hasObject(_x7) {
return _ref6.apply(this, arguments);
case 1:
case "end":
return _context7.stop();
}
}
}, _callee7, this);
}));
return hasObject;
}.bind(undefined)()
}, {
key: "saveMetadata",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function saveMetadata(_x8, _x9) {
return _saveMetadata.apply(this, arguments);
}
var _ref7 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee7(name, value) {
return _regenerator2.default.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
if (value) {
this.metadata.set(name, value);
} else {
this.metadata.delete(name);
}
return saveMetadata;
}()
}, {
key: "loadMetadata",
value: function () {
var _loadMetadata = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee8(name) {
return _regenerator["default"].wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
return _context8.abrupt("return", this.metadata.get(name));
case 1:
case "end":
return _context7.stop();
}
}
}, _callee7, this);
}));
function saveMetadata(_x8, _x9) {
return _ref7.apply(this, arguments);
case 1:
case "end":
return _context8.stop();
}
}
}, _callee8, this);
}));
return saveMetadata;
}.bind(undefined)()
}, {
key: "loadMetadata",
value: function () {
(0, _newArrowCheck3.default)(undefined, undefined);
function loadMetadata(_x10) {
return _loadMetadata.apply(this, arguments);
}
var _ref8 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee8(name) {
return _regenerator2.default.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
return _context8.abrupt("return", this.metadata.get(name));
case 1:
case "end":
return _context8.stop();
}
}
}, _callee8, this);
}));
function loadMetadata(_x10) {
return _ref8.apply(this, arguments);
}
return loadMetadata;
}.bind(undefined)()
}]);
return MemoryRepo;
return loadMetadata;
}()
}]);
return MemoryRepo;
}();
//# sourceMappingURL=index.js.map
exports.default = MemoryRepo;
exports["default"] = MemoryRepo;
//# sourceMappingURL=index.js.map
{
"name": "@es-git/memory-repo",
"version": "0.9.0",
"version": "0.10.0",
"description": "",

@@ -9,9 +9,9 @@ "main": "js/index.js",

"scripts": {
"clean": "rm -rf ./es ./js",
"tsc": "../../node_modules/.bin/tsc",
"babel": "../../node_modules/.bin/babel --source-maps -d js es",
"clean": "rimraf ./es ./js",
"tsc": "tsc",
"babel": "babel --root-mode upward --source-maps -d js es",
"compile": "npm run tsc && npm run babel",
"test": "../../node_modules/.bin/ava",
"watch+test": "../../node_modules/.bin/tsc -w & ../../node_modules/.bin/ava -w",
"watch": "../../node_modules/.bin/tsc -w & ../../node_modules/.bin/babel --source-maps -w -d js es",
"test": "jest",
"watch+test": "tsc -w & ava -w",
"watch": "tsc -w & babel --source-maps -w -d js es",
"prepublishOnly": "npm run clean && npm run compile && npm test"

@@ -25,22 +25,9 @@ },

"license": "MIT",
"ava": {
"files": [
"es/*.test.js"
],
"source": [
"es/*.js"
],
"require": [
"babel-register"
],
"babel": {
"extends": "../../.babelrc"
}
},
"peerDependencies": {
"babel-runtime": "^6.22.0"
"@babel/runtime": "^7.12.5"
},
"dependencies": {
"@es-git/core": "^0.9.0"
}
"@es-git/core": "^0.10.0"
},
"gitHead": "5939f07143e0b8aa67d7464e6ec47754bebab347"
}

@@ -0,0 +0,0 @@ # memory-repo

@@ -0,0 +0,0 @@ import { IRawRepo, Hash } from '@es-git/core';

@@ -0,0 +0,0 @@ {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc