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

@strapi/typescript-utils

Package Overview
Dependencies
Maintainers
8
Versions
1478
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@strapi/typescript-utils - npm Package Compare versions

Comparing version 0.0.0-experimental.36632203b17974c18103c138ffbef53a82e448c3 to 0.0.0-experimental.382d4503a015dbc8e8850b92e67c203a76d9dfdb

lib/utils/resolve-outdir-sync.js

41

lib/__tests__/generators/schemas/attributes.test.js

@@ -683,4 +683,9 @@ 'use strict';

const [min, max] = definition.members;
const [max, min] = definition.members;
expect(max.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(max.name.escapedText).toBe('max');
expect(max.type.kind).toBe(ts.SyntaxKind.NumericLiteral);
expect(max.type.text).toBe('12');
expect(min.kind).toBe(ts.SyntaxKind.PropertyDeclaration);

@@ -691,7 +696,2 @@ expect(min.name.escapedText).toBe('min');

expect(max.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(max.name.escapedText).toBe('max');
expect(max.type.kind).toBe(ts.SyntaxKind.NumericLiteral);
expect(max.type.text).toBe('12');
// Check for number keyword on the second typeArgument

@@ -835,20 +835,15 @@ expect(typeofMinMax.kind).toBe(ts.SyntaxKind.NumberKeyword);

const [maxLength, minLength] = modifiers[0].typeArguments[0].members;
// Max
expect(maxLength.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(maxLength.name.escapedText).toBe('maxLength');
expect(maxLength.type.kind).toBe(ts.SyntaxKind.NumericLiteral);
expect(maxLength.type.text).toBe('12');
// Min
expect(modifiers[0].typeArguments[0].members[0].kind).toBe(
ts.SyntaxKind.PropertyDeclaration
);
expect(modifiers[0].typeArguments[0].members[0].name.escapedText).toBe('minLength');
expect(modifiers[0].typeArguments[0].members[0].type.kind).toBe(
ts.SyntaxKind.NumericLiteral
);
expect(modifiers[0].typeArguments[0].members[0].type.text).toBe('4');
expect(modifiers[0].typeArguments[0].members[1].kind).toBe(
ts.SyntaxKind.PropertyDeclaration
);
expect(modifiers[0].typeArguments[0].members[1].name.escapedText).toBe('maxLength');
expect(modifiers[0].typeArguments[0].members[1].type.kind).toBe(
ts.SyntaxKind.NumericLiteral
);
expect(modifiers[0].typeArguments[0].members[1].type.text).toBe('12');
expect(minLength.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(minLength.name.escapedText).toBe('minLength');
expect(minLength.type.kind).toBe(ts.SyntaxKind.NumericLiteral);
expect(minLength.type.text).toBe('4');
});

@@ -855,0 +850,0 @@ });

@@ -250,9 +250,9 @@ 'use strict';

expect(objectNode.members[0].kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(objectNode.members[0].name.escapedText).toBe('foo');
expect(objectNode.members[0].type.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(objectNode.members[0].type.text).toBe('bar');
expect(objectNode.members[0].name.escapedText).toBe('bar');
expect(objectNode.members[0].type.kind).toBe(ts.SyntaxKind.TrueKeyword);
expect(objectNode.members[1].kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(objectNode.members[1].name.escapedText).toBe('bar');
expect(objectNode.members[1].type.kind).toBe(ts.SyntaxKind.TrueKeyword);
expect(objectNode.members[1].name.escapedText).toBe('foo');
expect(objectNode.members[1].type.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(objectNode.members[1].type.text).toBe('bar');
});

@@ -266,16 +266,16 @@

const [firstMember, secondMember] = node.members;
const [barMember, fooMember] = node.members;
expect(firstMember.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(firstMember.name.escapedText).toBe('foo');
expect(firstMember.type.kind).toBe(ts.SyntaxKind.TupleType);
expect(firstMember.type.elements).toHaveLength(3);
expect(firstMember.type.elements[0].kind).toBe(ts.SyntaxKind.StringLiteral);
expect(firstMember.type.elements[1].kind).toBe(ts.SyntaxKind.TrueKeyword);
expect(firstMember.type.elements[2].kind).toBe(ts.SyntaxKind.FirstLiteralToken);
expect(barMember.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(barMember.name.escapedText).toBe('bar');
expect(barMember.type.kind).toBe(ts.SyntaxKind.LiteralType);
expect(barMember.type.literal).toBe(ts.SyntaxKind.NullKeyword);
expect(secondMember.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(secondMember.name.escapedText).toBe('bar');
expect(secondMember.type.kind).toBe(ts.SyntaxKind.LiteralType);
expect(secondMember.type.literal).toBe(ts.SyntaxKind.NullKeyword);
expect(fooMember.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(fooMember.name.escapedText).toBe('foo');
expect(fooMember.type.kind).toBe(ts.SyntaxKind.TupleType);
expect(fooMember.type.elements).toHaveLength(3);
expect(fooMember.type.elements[0].kind).toBe(ts.SyntaxKind.StringLiteral);
expect(fooMember.type.elements[1].kind).toBe(ts.SyntaxKind.TrueKeyword);
expect(fooMember.type.elements[2].kind).toBe(ts.SyntaxKind.FirstLiteralToken);
});

@@ -289,15 +289,15 @@

const [firstMember, secondMember] = node.members;
const [fooBar, fooDashBar] = node.members;
expect(firstMember.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(firstMember.name.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(firstMember.name.text).toBe('foo-bar');
expect(firstMember.type.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(firstMember.type.text).toBe('foobar');
expect(fooBar.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(fooBar.name.kind).toBe(ts.SyntaxKind.Identifier);
expect(fooBar.name.escapedText).toBe('foo');
expect(fooBar.type.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(fooBar.type.text).toBe('bar');
expect(secondMember.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(secondMember.name.kind).toBe(ts.SyntaxKind.Identifier);
expect(secondMember.name.escapedText).toBe('foo');
expect(secondMember.type.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(secondMember.type.text).toBe('bar');
expect(fooDashBar.kind).toBe(ts.SyntaxKind.PropertyDeclaration);
expect(fooDashBar.name.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(fooDashBar.name.text).toBe('foo-bar');
expect(fooDashBar.type.kind).toBe(ts.SyntaxKind.StringLiteral);
expect(fooDashBar.type.text).toBe('foobar');
});

@@ -304,0 +304,0 @@

@@ -10,2 +10,3 @@ 'use strict';

const resolveOutDir = require('./resolve-outdir');
const resolveOutDirSync = require('./resolve-outdir-sync');

@@ -20,2 +21,3 @@ module.exports = {

resolveOutDir,
resolveOutDirSync,
};
{
"name": "@strapi/typescript-utils",
"version": "0.0.0-experimental.36632203b17974c18103c138ffbef53a82e448c3",
"version": "0.0.0-experimental.382d4503a015dbc8e8850b92e67c203a76d9dfdb",
"description": "Typescript support for Strapi",

@@ -51,4 +51,3 @@ "keywords": [

"npm": ">=6.0.0"
},
"gitHead": "36632203b17974c18103c138ffbef53a82e448c3"
}
}
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