Socket
Socket
Sign inDemoInstall

compatfactory

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

compatfactory - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

6

CHANGELOG.md

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

## [0.0.3](https://github.com/wessberg/compatfactory/compare/v0.0.2...v0.0.3) (2021-05-28)
### Features
- unify signatures for createImportEqualsDeclaration and createMappedTypeNode with latest TypeScript versions for TypeScript <4 ([ed7e4e0](https://github.com/wessberg/compatfactory/commit/ed7e4e07e11749f487ad7663e6a5e662f34f9c8f))
## [0.0.2](https://github.com/wessberg/compatfactory/compare/v0.0.1...v0.0.2) (2021-05-28)

@@ -2,0 +8,0 @@

@@ -692,4 +692,14 @@ "use strict";

createImportEqualsDeclaration(decorators, modifiers, isTypeOnly, name, moduleReference) {
// For TypeScript < 4.0
if (typescript.createImportEqualsDeclaration.length === 4) {
return typescript.createImportEqualsDeclaration(decorators, modifiers, name, moduleReference);
}
return typescript.createImportEqualsDeclaration(decorators, modifiers, isTypeOnly, name, moduleReference);
},
createMappedTypeNode(readonlyToken, typeParameter, nameType, questionToken, type) {
if (typescript.createMappedTypeNode.length === 4) {
return typescript.createMappedTypeNode(readonlyToken, typeParameter, questionToken, type);
}
return typescript.createMappedTypeNode(readonlyToken, typeParameter, nameType, questionToken, type);
},
createExportDeclaration(decorators, modifiers, isTypeOnly, exportClause, moduleSpecifier) {

@@ -696,0 +706,0 @@ return typescript.createExportDeclaration(decorators, modifiers, exportClause, moduleSpecifier, isTypeOnly);

@@ -688,4 +688,14 @@ export function ensureNodeFactory(factoryLike) {

createImportEqualsDeclaration(decorators, modifiers, isTypeOnly, name, moduleReference) {
// For TypeScript < 4.0
if (typescript.createImportEqualsDeclaration.length === 4) {
return typescript.createImportEqualsDeclaration(decorators, modifiers, name, moduleReference);
}
return typescript.createImportEqualsDeclaration(decorators, modifiers, isTypeOnly, name, moduleReference);
},
createMappedTypeNode(readonlyToken, typeParameter, nameType, questionToken, type) {
if (typescript.createMappedTypeNode.length === 4) {
return typescript.createMappedTypeNode(readonlyToken, typeParameter, questionToken, type);
}
return typescript.createMappedTypeNode(readonlyToken, typeParameter, nameType, questionToken, type);
},
createExportDeclaration(decorators, modifiers, isTypeOnly, exportClause, moduleSpecifier) {

@@ -692,0 +702,0 @@ return typescript.createExportDeclaration(decorators, modifiers, exportClause, moduleSpecifier, isTypeOnly);

2

package.json
{
"name": "compatfactory",
"version": "0.0.2",
"version": "0.0.3",
"description": "A library that unifies the TypeScript Compiler API factory functions across all versions of TypeScript and makes them conform with the Node Factory API",

@@ -5,0 +5,0 @@ "scripts": {

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