Socket
Socket
Sign inDemoInstall

@parcel/utils

Package Overview
Dependencies
Maintainers
1
Versions
877
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@parcel/utils - npm Package Compare versions

Comparing version 2.0.0-nightly.92 to 2.0.0-nightly.97

33

lib/DefaultMap.js

@@ -6,3 +6,3 @@ "use strict";

});
exports.default = void 0;
exports.DefaultWeakMap = exports.DefaultMap = void 0;

@@ -34,4 +34,33 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }

} // Duplicated from DefaultMap implementation for Flow
// Roughly mirrors https://github.com/facebook/flow/blob/2eb5a78d92c167117ba9caae070afd2b9f598599/lib/core.js#L617
exports.DefaultMap = DefaultMap;
class DefaultWeakMap extends WeakMap {
constructor(getDefault, entries) {
super(entries);
_defineProperty(this, "_getDefault", void 0);
this._getDefault = getDefault;
}
get(key) {
let ret;
if (this.has(key)) {
ret = super.get(key);
} else {
ret = this._getDefault(key);
this.set(key, ret);
} // $FlowFixMe
return ret;
}
}
exports.default = DefaultMap;
exports.DefaultWeakMap = DefaultWeakMap;

22

lib/index.js

@@ -8,3 +8,2 @@ "use strict";

countLines: true,
DefaultMap: true,
generateBundleReport: true,

@@ -36,8 +35,2 @@ generateCertificate: true,

});
Object.defineProperty(exports, "DefaultMap", {
enumerable: true,
get: function () {
return _DefaultMap.default;
}
});
Object.defineProperty(exports, "generateBundleReport", {

@@ -160,4 +153,2 @@ enumerable: true,

var _DefaultMap = _interopRequireDefault(require("./DefaultMap"));
var _generateBundleReport = _interopRequireDefault(require("./generateBundleReport"));

@@ -251,2 +242,15 @@

var _DefaultMap = require("./DefaultMap");
Object.keys(_DefaultMap).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _DefaultMap[key];
}
});
});
var _Deferred = require("./Deferred");

@@ -253,0 +257,0 @@

@@ -19,2 +19,4 @@ "use strict";

function prettyDiagnostic(diagnostic) {
var _ref;
let {

@@ -31,9 +33,7 @@ origin,

let result = {
message: '',
stack: '',
message: (0, _markdownAnsi.default)(`**${origin !== null && origin !== void 0 ? origin : 'unknown'}**: `) + (skipFormatting ? message : (0, _markdownAnsi.default)(message)),
stack: (_ref = stack !== null && stack !== void 0 ? stack : filePath) !== null && _ref !== void 0 ? _ref : '',
codeframe: '',
hints: []
};
result.message = (0, _markdownAnsi.default)(`**${origin !== null && origin !== void 0 ? origin : 'unknown'}**: `) + (skipFormatting ? message : (0, _markdownAnsi.default)(message));
result.stack = stack || '';

@@ -40,0 +40,0 @@ if (codeFrame !== undefined) {

{
"name": "@parcel/utils",
"version": "2.0.0-nightly.92+c0655c56",
"version": "2.0.0-nightly.97+a63f3fc9",
"description": "Blazing fast, zero configuration web application bundler",

@@ -20,6 +20,6 @@ "license": "MIT",

"@iarna/toml": "^2.2.0",
"@parcel/codeframe": "2.0.0-nightly.92+c0655c56",
"@parcel/diagnostic": "2.0.0-nightly.92+c0655c56",
"@parcel/logger": "2.0.0-nightly.92+c0655c56",
"@parcel/markdown-ansi": "2.0.0-nightly.92+c0655c56",
"@parcel/codeframe": "2.0.0-nightly.97+a63f3fc9",
"@parcel/diagnostic": "2.0.0-nightly.97+a63f3fc9",
"@parcel/logger": "2.0.0-nightly.97+a63f3fc9",
"@parcel/markdown-ansi": "2.0.0-nightly.97+a63f3fc9",
"ansi-html": "^0.0.7",

@@ -44,3 +44,3 @@ "chalk": "^2.4.2",

},
"gitHead": "c0655c56f7973492fdb28671029ddd923f17a244"
"gitHead": "a63f3fc9726483219412920faeb255e035f90747"
}
// @flow strict-local
export default class DefaultMap<K, V> extends Map<K, V> {
export class DefaultMap<K, V> extends Map<K, V> {
_getDefault: K => V;

@@ -24,1 +24,25 @@

}
// Duplicated from DefaultMap implementation for Flow
// Roughly mirrors https://github.com/facebook/flow/blob/2eb5a78d92c167117ba9caae070afd2b9f598599/lib/core.js#L617
export class DefaultWeakMap<K: {...}, V> extends WeakMap<K, V> {
_getDefault: K => V;
constructor(getDefault: K => V, entries?: Iterable<[K, V]>) {
super(entries);
this._getDefault = getDefault;
}
get(key: K): V {
let ret;
if (this.has(key)) {
ret = super.get(key);
} else {
ret = this._getDefault(key);
this.set(key, ret);
}
// $FlowFixMe
return ret;
}
}

@@ -7,3 +7,2 @@ // @flow strict-local

export {default as countLines} from './countLines';
export {default as DefaultMap} from './DefaultMap';
export {default as generateBundleReport} from './generateBundleReport';

@@ -33,2 +32,3 @@ export {default as generateCertificate} from './generateCertificate';

export * from './config';
export * from './DefaultMap';
export * from './Deferred';

@@ -35,0 +35,0 @@ export * from './glob';

@@ -31,4 +31,6 @@ // @flow strict-local

let result = {
message: '',
stack: '',
message:
mdAnsi(`**${origin ?? 'unknown'}**: `) +
(skipFormatting ? message : mdAnsi(message)),
stack: stack ?? filePath ?? '',
codeframe: '',

@@ -38,7 +40,2 @@ hints: [],

result.message =
mdAnsi(`**${origin ?? 'unknown'}**: `) +
(skipFormatting ? message : mdAnsi(message));
result.stack = stack || '';
if (codeFrame !== undefined) {

@@ -45,0 +42,0 @@ let highlights = Array.isArray(codeFrame.codeHighlights)

// @flow strict-local
import assert from 'assert';
import DefaultMap from '../src/DefaultMap';
import {DefaultMap} from '../src/DefaultMap';

@@ -6,0 +6,0 @@ describe('DefaultMap', () => {

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