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

@ui5/dts-generator

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ui5/dts-generator - npm Package Compare versions

Comparing version 1.60.2 to 1.60.3

4

CHANGELOG.md

@@ -0,3 +1,7 @@

## 1.60.3
Defaults Config handling.
## 1.60.2
Initial Release

25

lib/api.js

@@ -9,6 +9,19 @@ const _ = require("lodash");

const defaultOptions = {
dependencies: [],
directives: {
badMethods: [],
badInterfaces: [],
typeTyposMap: [],
namespacesToInterfaces: {},
fqnToIgnore: {}
}
};
function jsonToDTS(targetLibJson, options) {
const actualOptions = _.defaultsDeep(options, defaultOptions);
const targetLibFixedJson = fixApiJson(targetLibJson);
const depsFixedJsons = timer(function fixJson() {
return _.map(options.dependencies, fixApiJson);
return _.map(actualOptions.dependencies, fixApiJson);
});

@@ -37,3 +50,3 @@

symbolTable,
options.directives
actualOptions.directives
);

@@ -44,8 +57,8 @@

targetLibFixAst,
options.directives.fqnToIgnore
actualOptions.directives.fqnToIgnore
);
if (options.importsGen) {
const depLibNames = _.map(options.dependencies, dep => dep.library);
targetLibDtsText = options.importsGen(targetLibDtsText, depLibNames);
if (actualOptions.importsGen) {
const depLibNames = _.map(actualOptions.dependencies, dep => dep.library);
targetLibDtsText = actualOptions.importsGen(targetLibDtsText, depLibNames);
}

@@ -52,0 +65,0 @@

{
"name": "@ui5/dts-generator",
"description": "Generates TypeScript Definitions from UI5 api.json files",
"version": "1.60.2",
"version": "1.60.3",
"license": "Apache-2.0",

@@ -14,3 +14,3 @@ "repository": {

"dependencies": {
"lodash": "4.17.14",
"lodash": "4.17.15",
"lodash.combinations": "18.9.19",

@@ -29,3 +29,3 @@ "prettier": "1.18.2",

},
"gitHead": "e17ce72f10169a6d70e849b14cee176ec9758d70"
"gitHead": "78dd94c6e99f9773acec49ab37bd266d61da51a9"
}
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