New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@esydoc/doclet-parser

Package Overview
Dependencies
Maintainers
2
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@esydoc/doclet-parser - npm Package Compare versions

Comparing version 2.0.4-beta.3 to 2.0.4-beta.4

109

dist/index.js

@@ -12,3 +12,3 @@ /*!

/*! *****************************************************************************
/******************************************************************************
Copyright (c) Microsoft Corporation.

@@ -39,2 +39,3 @@

/** @deprecated */
function __spreadArrays() {

@@ -58,3 +59,3 @@ for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;

var resolveTag = function (tagNames) {
var resolveTag$1 = function (tagNames) {
var tagName;

@@ -75,4 +76,4 @@ if (Array.isArray(tagNames) && tagNames.length > 1) {

};
var DATA_NODE_ID_PREFIX = '_data_node_';
var createSimpleRawDataTreeNode = function (tagName) {
var DATA_NODE_ID_PREFIX$1 = '_data_node_';
var createSimpleRawDataTreeNode$1 = function (tagName) {
return {

@@ -85,6 +86,6 @@ name: tagName,

};
var POLYTYPE = '__polytype__';
var createNode = function (name, type, parent, properties, description, optional, defaultValue) {
var resolvedTag = resolveTag(type.names);
var id = genUniId(DATA_NODE_ID_PREFIX);
var POLYTYPE$1 = '__polytype__';
var createNode$1 = function (name, type, parent, properties, description, optional, defaultValue) {
var resolvedTag = resolveTag$1(type.names);
var id = genUniId(DATA_NODE_ID_PREFIX$1);
var tagName = resolvedTag.tagName;

@@ -100,4 +101,4 @@ var rawTagName = undefined;

.split('|')
.map(function (v) { return createSimpleRawDataTreeNode(v); });
tagName = POLYTYPE;
.map(function (v) { return createSimpleRawDataTreeNode$1(v); });
tagName = POLYTYPE$1;
}

@@ -123,3 +124,3 @@ return {

type: tagName,
properties: [createSimpleRawDataTreeNode(subTagName)],
properties: [createSimpleRawDataTreeNode$1(subTagName)],
description: description,

@@ -130,4 +131,4 @@ optional: optional,

};
var beMergedNode = null;
function mergeNode(mainNode, extraNode) {
var beMergedNode$1 = null;
function mergeNode$1(mainNode, extraNode) {
mainNode.properties = extraNode.properties;

@@ -142,3 +143,3 @@ mainNode.description = mainNode.description || extraNode.description;

}
var decorateNode = function (node) {
var decorateNode$1 = function (node) {
var parent = node.parent;

@@ -150,9 +151,9 @@ if (parent && parent.type === 'Enum') {

};
var transform = function (rawNode, dataMap, parent, fromDataMap) {
var node = createNode(rawNode.name, rawNode.type, parent, rawNode.properties || rawNode.params, // 统一抽象为一个properties
var transform$1 = function (rawNode, dataMap, parent, fromDataMap) {
var node = createNode$1(rawNode.name, rawNode.type, parent, rawNode.properties || rawNode.params, // 统一抽象为一个properties
rawNode.description, rawNode.optional, rawNode.defaultvalue);
// should be hooks
node = decorateNode(node);
if (fromDataMap && beMergedNode !== null) {
node = mergeNode(beMergedNode, node); // 将离散在外部的node的属性转移到原来的树节点
node = decorateNode$1(node);
if (fromDataMap && beMergedNode$1 !== null) {
node = mergeNode$1(beMergedNode$1, node); // 将离散在外部的node的属性转移到原来的树节点
}

@@ -167,7 +168,7 @@ var type = node.type;

case 'function': // @callback type is function, it has properties of params
case POLYTYPE:
case POLYTYPE$1:
if (node.properties) {
// @ts-expect-error
node.properties = node.properties.map(function (child) {
return transform(child, dataMap, node);
return transform$1(child, dataMap, node);
});

@@ -191,4 +192,4 @@ }

if (subRawTree) {
beMergedNode = node;
transform(subRawTree, dataMap, node, true);
beMergedNode$1 = node;
transform$1(subRawTree, dataMap, node, true);
}

@@ -209,3 +210,3 @@ else {

function transofrmDocletRoot(rawDataRoot, dataMap) {
return transform(rawDataRoot, dataMap, null);
return transform$1(rawDataRoot, dataMap, null);
}

@@ -288,3 +289,3 @@ function createDocletRootMark(content, key, nodeType) {

var resolveTag$1 = function (tagNames) {
var resolveTag = function (tagNames) {
var tagName;

@@ -312,4 +313,4 @@ if (Array.isArray(tagNames) && tagNames.length > 1) {

};
var DATA_NODE_ID_PREFIX$1 = '_data_node_';
var createSimpleRawDataTreeNode$1 = function (tagName) {
var DATA_NODE_ID_PREFIX = '_data_node_';
var createSimpleRawDataTreeNode = function (tagName) {
return {

@@ -322,6 +323,6 @@ name: tagName,

};
var POLYTYPE$1 = '__polytype__';
var createNode$1 = function (name, type, parent, properties, description, optional, defaultValue) {
var resolvedTag = resolveTag$1(type.names);
var id = genUniId(DATA_NODE_ID_PREFIX$1);
var POLYTYPE = '__polytype__';
var createNode = function (name, type, parent, properties, description, optional, defaultValue) {
var resolvedTag = resolveTag(type.names);
var id = genUniId(DATA_NODE_ID_PREFIX);
var tagName = resolvedTag.tagName;

@@ -337,4 +338,4 @@ var rawTagName = undefined;

.split('|')
.map(function (v) { return createSimpleRawDataTreeNode$1(v); });
tagName = POLYTYPE$1;
.map(function (v) { return createSimpleRawDataTreeNode(v); });
tagName = POLYTYPE;
}

@@ -360,3 +361,3 @@ return {

type: tagName,
properties: [createSimpleRawDataTreeNode$1(subTagName)],
properties: [createSimpleRawDataTreeNode(subTagName)],
description: description,

@@ -367,4 +368,4 @@ optional: optional,

};
var beMergedNode$1 = null;
function mergeNode$1(mainNode, extraNode) {
var beMergedNode = null;
function mergeNode(mainNode, extraNode) {
mainNode.properties = extraNode.properties;

@@ -379,3 +380,3 @@ mainNode.description = mainNode.description || extraNode.description;

}
var decorateNode$1 = function (node) {
var decorateNode = function (node) {
var parent = node.parent;

@@ -387,9 +388,9 @@ if (parent && parent.type === 'Enum') {

};
var transform$1 = function (rawNode, dataMap, parent, fromDataMap) {
var node = createNode$1(rawNode.name, rawNode.type, parent, rawNode.properties || rawNode.params, // 统一抽象为一个properties
var transform = function (rawNode, dataMap, parent, fromDataMap) {
var node = createNode(rawNode.name, rawNode.type, parent, rawNode.properties || rawNode.params, // 统一抽象为一个properties
rawNode.description, rawNode.optional, rawNode.defaultvalue);
// should be hooks
node = decorateNode$1(node);
if (fromDataMap && beMergedNode$1 !== null) {
node = mergeNode$1(beMergedNode$1, node); // 将离散在外部的node的属性转移到原来的树节点
node = decorateNode(node);
if (fromDataMap && beMergedNode !== null) {
node = mergeNode(beMergedNode, node); // 将离散在外部的node的属性转移到原来的树节点
}

@@ -404,7 +405,7 @@ var type = node.type;

case 'function': // @callback type is function, it has properties of params
case POLYTYPE$1:
case POLYTYPE:
if (node.properties) {
// @ts-expect-error
node.properties = node.properties.map(function (child) {
return transform$1(child, dataMap, node);
return transform(child, dataMap, node);
});

@@ -428,4 +429,4 @@ }

if (subRawTree) {
beMergedNode$1 = node;
transform$1(subRawTree, dataMap, node, true);
beMergedNode = node;
transform(subRawTree, dataMap, node, true);
}

@@ -546,3 +547,3 @@ else {

node.type !== 'Enum' &&
node.type !== POLYTYPE$1 &&
node.type !== POLYTYPE &&
node.type !== 'Promise' &&

@@ -591,3 +592,3 @@ node.type !== 'function' &&

break;
case POLYTYPE$1:
case POLYTYPE:
// side effect 对于多个类型,我们选取第一个作为默认值输出

@@ -629,3 +630,3 @@ node.properties = (_a = node.properties) === null || _a === void 0 ? void 0 : _a.slice(0, 1);

function isDateTreeNode(v) {
return (share.isObject(v) && v.id != null && String(v.id).startsWith(DATA_NODE_ID_PREFIX$1));
return (share.isObject(v) && v.id != null && String(v.id).startsWith(DATA_NODE_ID_PREFIX));
}

@@ -639,3 +640,3 @@ function getFirstChild(node) {

function isMutiValueNode(nodeType) {
return nodeType === POLYTYPE$1 || nodeType === 'enum';
return nodeType === POLYTYPE || nodeType === 'enum';
}

@@ -730,8 +731,8 @@ function unwrap(node) {

exports.ApiReflectConfig = ApiReflectConfig;
exports.DATA_NODE_ID_PREFIX = DATA_NODE_ID_PREFIX$1;
exports.DATA_NODE_ID_PREFIX = DATA_NODE_ID_PREFIX;
exports.DocletParser = DocletParser;
exports.POLYTYPE = POLYTYPE$1;
exports.POLYTYPE = POLYTYPE;
exports.clean = clean;
exports.createJudgeNodeFn = createJudgeNodeFn;
exports.default = DocletParser;
exports["default"] = DocletParser;
exports.genUniId = genUniId;

@@ -743,3 +744,3 @@ exports.getFirstChild = getFirstChild;

exports.sharedDataScope = sharedDataScope;
exports.transform = transform$1;
exports.transform = transform;
exports.transofrmDataTreeNode2Value = transofrmDataTreeNode2Value;

@@ -746,0 +747,0 @@ exports.traverseNode = traverseNode;

{
"name": "@esydoc/doclet-parser",
"version": "2.0.4-beta.3",
"version": "2.0.4-beta.4",
"description": "The parser for doclet that it resolved by jsdoc",

@@ -28,5 +28,5 @@ "author": "Alex <857276958@qq.com>",

"dependencies": {
"@esydoc/share": "^2.0.4-beta.3"
"@esydoc/share": "^2.0.4-beta.4"
},
"gitHead": "da868eb712f21ed568ce3c8208773be85096452b"
"gitHead": "54c6fd5ab66382592a420f916a33ba9c27f385a9"
}
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