Socket
Socket
Sign inDemoInstall

circularr

Package Overview
Dependencies
Maintainers
3
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

circularr - npm Package Compare versions

Comparing version 0.2.2 to 0.3.0

10

native/index.js

@@ -14,2 +14,8 @@ var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _Symbol$iterator;
_Symbol$iterator = Symbol.iterator;
var Circularr = function () {

@@ -31,2 +37,4 @@ (0, _createClass2.default)(Circularr, null, [{

(0, _classCallCheck2.default)(this, Circularr);
(0, _defineProperty2.default)(this, "_data", void 0);
(0, _defineProperty2.default)(this, "_index", void 0);
this._data = new Array(length);

@@ -37,3 +45,3 @@ this._index = 0;

(0, _createClass2.default)(Circularr, [{
key: typeof Symbol === "function" ? Symbol.iterator : "@@iterator",
key: _Symbol$iterator,
value: _regenerator.default.mark(function value() {

@@ -40,0 +48,0 @@ var i;

@@ -1,2 +0,2 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

@@ -8,2 +8,8 @@ Object.defineProperty(exports, "__esModule", {

var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
let _Symbol$iterator;
_Symbol$iterator = Symbol.iterator;
class Circularr {

@@ -21,2 +27,4 @@ static from(source) {

constructor(length) {
(0, _defineProperty2.default)(this, "_data", void 0);
(0, _defineProperty2.default)(this, "_index", void 0);
this._data = new Array(length);

@@ -26,3 +34,3 @@ this._index = 0;

*[Symbol.iterator]() {
*[_Symbol$iterator]() {
for (let i = 0; i < this._data.length; i++) {

@@ -29,0 +37,0 @@ yield this._data[(i + this._index) % this._data.length];

4

package.json
{
"name": "circularr",
"version": "0.2.2",
"version": "0.3.0",
"description": "Circular fixed size array",

@@ -18,3 +18,3 @@ "keywords": [

"engines": {
"node": ">=10.13.0"
"node": ">=12.13.0"
},

@@ -21,0 +21,0 @@ "publishConfig": {

@@ -1,2 +0,2 @@

# circularr
# circularr ![npm](https://flat.badgen.net/npm/v/circularr)

@@ -3,0 +3,0 @@ Circular fixed size array.

@@ -1,4 +0,9 @@

import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "@babel/runtime/helpers/esm/createClass";
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
var _Symbol$iterator;
_Symbol$iterator = Symbol.iterator;
var Circularr = /*#__PURE__*/function () {

@@ -21,2 +26,6 @@ _createClass(Circularr, null, [{

_defineProperty(this, "_data", void 0);
_defineProperty(this, "_index", void 0);
this._data = new Array(length);

@@ -27,3 +36,3 @@ this._index = 0;

_createClass(Circularr, [{
key: Symbol.iterator,
key: _Symbol$iterator,
value: function* value() {

@@ -30,0 +39,0 @@ for (var i = 0; i < this._data.length; i++) {

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