Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ts-transformer-classname

Package Overview
Dependencies
Maintainers
2
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ts-transformer-classname - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

6

build/cjs/lib/classNameTransformer.js

@@ -23,4 +23,4 @@ "use strict";

exports.classNameTransformer = void 0;
const Injector_1 = require("plume-ts-di/build/esm/lib/Injector");
const ts = __importStar(require("typescript"));
const plume_ts_di_1 = require("plume-ts-di");
/**

@@ -39,3 +39,3 @@ * CustomTransformer that associates constructor arguments with any given class declaration

context.factory.createModifier(ts.SyntaxKind.StaticKeyword),
], context.factory.createComputedPropertyName(context.factory.createIdentifier(`Symbol.for("${Injector_1.CONSTRUCTOR_NAME_SYMBOL_IDENTIFIER}")`)), [], undefined, context.factory.createBlock([
], context.factory.createComputedPropertyName(context.factory.createIdentifier(`Symbol.for("${plume_ts_di_1.Injector.CONSTRUCTOR_NAME_SYMBOL_IDENTIFIER}")`)), [], undefined, context.factory.createBlock([
context.factory.createReturnStatement(context.factory.createStringLiteral(node.name ? node.name.getFullText().trim() : 'undefined')),

@@ -56,2 +56,2 @@ ])),

exports.classNameTransformer = classNameTransformer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3NOYW1lVHJhbnNmb3JtZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2NsYXNzTmFtZVRyYW5zZm9ybWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxpRUFBd0Y7QUFDeEYsK0NBQWdDO0FBRWhDOztHQUVHO0FBQ0gsU0FBZ0Isb0JBQW9CO0lBQ2hDLFNBQVMsV0FBVyxDQUFDLE9BQWlDO1FBQ2xELE9BQU8sQ0FBQyxVQUF5QixFQUFpQixFQUFFO1lBQ2hELE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBYSxFQUF1QixFQUFFO2dCQUNuRCxJQUFJLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3RCLE1BQU0sbUJBQW1CLEdBQStCO3dCQUNwRCxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQzt3QkFDakIsT0FBTyxDQUFDLE9BQU8sQ0FBQyw0QkFBNEIsQ0FDeEMsU0FBUyxFQUNUOzRCQUNJLE9BQU8sQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDOzRCQUMzRCxPQUFPLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQzt5QkFDOUQsRUFDRCxPQUFPLENBQUMsT0FBTyxDQUFDLDBCQUEwQixDQUN0QyxPQUFPLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUM1QixlQUFlLDZDQUFrQyxJQUFJLENBQ3hELENBQ0osRUFDRCxFQUFFLEVBQ0YsU0FBUyxFQUNULE9BQU8sQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDOzRCQUN4QixPQUFPLENBQUMsT0FBTyxDQUFDLHFCQUFxQixDQUNqQyxPQUFPLENBQUMsT0FBTyxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUNoRzt5QkFDSixDQUFDLENBQ0w7cUJBQ0osQ0FBQztvQkFDRixJQUFJLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsRUFBRTt3QkFDN0IsT0FBTyxPQUFPLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUN6QyxJQUFJLEVBQ0osSUFBSSxDQUFDLFVBQVUsRUFDZixJQUFJLENBQUMsU0FBUyxFQUNkLElBQUksQ0FBQyxJQUFJLEVBQ1QsSUFBSSxDQUFDLGNBQWMsRUFDbkIsSUFBSSxDQUFDLGVBQWUsRUFDcEIsbUJBQW1CLENBQ3RCLENBQUM7cUJBQ0w7aUJBRUo7Z0JBQ0QsT0FBTyxFQUFFLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7WUFDckQsQ0FBQyxDQUFDO1lBRUYsT0FBTyxFQUFFLENBQUMsU0FBUyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQztRQUM3QyxDQUFDLENBQUM7SUFDTixDQUFDO0lBRUQsT0FBTyxXQUFXLENBQUM7QUFDdkIsQ0FBQztBQWhERCxvREFnREMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3NOYW1lVHJhbnNmb3JtZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2NsYXNzTmFtZVRyYW5zZm9ybWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwrQ0FBZ0M7QUFDaEMsNkNBQXVDO0FBRXZDOztHQUVHO0FBQ0gsU0FBZ0Isb0JBQW9CO0lBQ2hDLFNBQVMsV0FBVyxDQUFDLE9BQWlDO1FBQ2xELE9BQU8sQ0FBQyxVQUF5QixFQUFpQixFQUFFO1lBQ2hELE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBYSxFQUF1QixFQUFFO2dCQUNuRCxJQUFJLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3RCLE1BQU0sbUJBQW1CLEdBQStCO3dCQUNwRCxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQzt3QkFDakIsT0FBTyxDQUFDLE9BQU8sQ0FBQyw0QkFBNEIsQ0FDeEMsU0FBUyxFQUNUOzRCQUNJLE9BQU8sQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDOzRCQUMzRCxPQUFPLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQzt5QkFDOUQsRUFDRCxPQUFPLENBQUMsT0FBTyxDQUFDLDBCQUEwQixDQUN0QyxPQUFPLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUM1QixlQUFlLHNCQUFRLENBQUMsa0NBQWtDLElBQUksQ0FDakUsQ0FDSixFQUNELEVBQUUsRUFDRixTQUFTLEVBQ1QsT0FBTyxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUM7NEJBQ3hCLE9BQU8sQ0FBQyxPQUFPLENBQUMscUJBQXFCLENBQ2pDLE9BQU8sQ0FBQyxPQUFPLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQ2hHO3lCQUNKLENBQUMsQ0FDTDtxQkFDSixDQUFDO29CQUNGLElBQUksRUFBRSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUFFO3dCQUM3QixPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQ3pDLElBQUksRUFDSixJQUFJLENBQUMsVUFBVSxFQUNmLElBQUksQ0FBQyxTQUFTLEVBQ2QsSUFBSSxDQUFDLElBQUksRUFDVCxJQUFJLENBQUMsY0FBYyxFQUNuQixJQUFJLENBQUMsZUFBZSxFQUNwQixtQkFBbUIsQ0FDdEIsQ0FBQztxQkFDTDtpQkFFSjtnQkFDRCxPQUFPLEVBQUUsQ0FBQyxjQUFjLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxPQUFPLENBQUMsQ0FBQztZQUNyRCxDQUFDLENBQUM7WUFFRixPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQzdDLENBQUMsQ0FBQztJQUNOLENBQUM7SUFFRCxPQUFPLFdBQVcsQ0FBQztBQUN2QixDQUFDO0FBaERELG9EQWdEQyJ9

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

import { CONSTRUCTOR_NAME_SYMBOL_IDENTIFIER } from 'plume-ts-di/build/esm/lib/Injector';
import * as ts from 'typescript';
import { Injector } from 'plume-ts-di';
/**

@@ -16,3 +16,3 @@ * CustomTransformer that associates constructor arguments with any given class declaration

context.factory.createModifier(ts.SyntaxKind.StaticKeyword),
], context.factory.createComputedPropertyName(context.factory.createIdentifier(`Symbol.for("${CONSTRUCTOR_NAME_SYMBOL_IDENTIFIER}")`)), [], undefined, context.factory.createBlock([
], context.factory.createComputedPropertyName(context.factory.createIdentifier(`Symbol.for("${Injector.CONSTRUCTOR_NAME_SYMBOL_IDENTIFIER}")`)), [], undefined, context.factory.createBlock([
context.factory.createReturnStatement(context.factory.createStringLiteral(node.name ? node.name.getFullText().trim() : 'undefined')),

@@ -32,2 +32,2 @@ ])),

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3NOYW1lVHJhbnNmb3JtZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2NsYXNzTmFtZVRyYW5zZm9ybWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3hGLE9BQU8sS0FBSyxFQUFFLE1BQU0sWUFBWSxDQUFBO0FBRWhDOztHQUVHO0FBQ0gsTUFBTSxVQUFVLG9CQUFvQjtJQUNoQyxTQUFTLFdBQVcsQ0FBQyxPQUFpQztRQUNsRCxPQUFPLENBQUMsVUFBeUIsRUFBaUIsRUFBRTtZQUNoRCxNQUFNLE9BQU8sR0FBRyxDQUFDLElBQWEsRUFBdUIsRUFBRTtnQkFDbkQsSUFBSSxFQUFFLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUFFO29CQUN0QixNQUFNLG1CQUFtQixHQUErQjt3QkFDcEQsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7d0JBQ2pCLE9BQU8sQ0FBQyxPQUFPLENBQUMsNEJBQTRCLENBQ3hDLFNBQVMsRUFDVDs0QkFDSSxPQUFPLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQzs0QkFDM0QsT0FBTyxDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUM7eUJBQzlELEVBQ0QsT0FBTyxDQUFDLE9BQU8sQ0FBQywwQkFBMEIsQ0FDdEMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FDNUIsZUFBZSxrQ0FBa0MsSUFBSSxDQUN4RCxDQUNKLEVBQ0QsRUFBRSxFQUNGLFNBQVMsRUFDVCxPQUFPLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQzs0QkFDeEIsT0FBTyxDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FDakMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FDaEc7eUJBQ0osQ0FBQyxDQUNMO3FCQUNKLENBQUM7b0JBQ0YsSUFBSSxFQUFFLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEVBQUU7d0JBQzdCLE9BQU8sT0FBTyxDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQ0FDekMsSUFBSSxFQUNKLElBQUksQ0FBQyxVQUFVLEVBQ2YsSUFBSSxDQUFDLFNBQVMsRUFDZCxJQUFJLENBQUMsSUFBSSxFQUNULElBQUksQ0FBQyxjQUFjLEVBQ25CLElBQUksQ0FBQyxlQUFlLEVBQ3BCLG1CQUFtQixDQUN0QixDQUFDO3FCQUNMO2lCQUVKO2dCQUNELE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO1lBQ3JELENBQUMsQ0FBQztZQUVGLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDN0MsQ0FBQyxDQUFDO0lBQ04sQ0FBQztJQUVELE9BQU8sV0FBVyxDQUFDO0FBQ3ZCLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3NOYW1lVHJhbnNmb3JtZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2NsYXNzTmFtZVRyYW5zZm9ybWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxFQUFFLE1BQU0sWUFBWSxDQUFBO0FBQ2hDLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFFdkM7O0dBRUc7QUFDSCxNQUFNLFVBQVUsb0JBQW9CO0lBQ2hDLFNBQVMsV0FBVyxDQUFDLE9BQWlDO1FBQ2xELE9BQU8sQ0FBQyxVQUF5QixFQUFpQixFQUFFO1lBQ2hELE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBYSxFQUF1QixFQUFFO2dCQUNuRCxJQUFJLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3RCLE1BQU0sbUJBQW1CLEdBQStCO3dCQUNwRCxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQzt3QkFDakIsT0FBTyxDQUFDLE9BQU8sQ0FBQyw0QkFBNEIsQ0FDeEMsU0FBUyxFQUNUOzRCQUNJLE9BQU8sQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDOzRCQUMzRCxPQUFPLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQzt5QkFDOUQsRUFDRCxPQUFPLENBQUMsT0FBTyxDQUFDLDBCQUEwQixDQUN0QyxPQUFPLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUM1QixlQUFlLFFBQVEsQ0FBQyxrQ0FBa0MsSUFBSSxDQUNqRSxDQUNKLEVBQ0QsRUFBRSxFQUNGLFNBQVMsRUFDVCxPQUFPLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQzs0QkFDeEIsT0FBTyxDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FDakMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FDaEc7eUJBQ0osQ0FBQyxDQUNMO3FCQUNKLENBQUM7b0JBQ0YsSUFBSSxFQUFFLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEVBQUU7d0JBQzdCLE9BQU8sT0FBTyxDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQ0FDekMsSUFBSSxFQUNKLElBQUksQ0FBQyxVQUFVLEVBQ2YsSUFBSSxDQUFDLFNBQVMsRUFDZCxJQUFJLENBQUMsSUFBSSxFQUNULElBQUksQ0FBQyxjQUFjLEVBQ25CLElBQUksQ0FBQyxlQUFlLEVBQ3BCLG1CQUFtQixDQUN0QixDQUFDO3FCQUNMO2lCQUVKO2dCQUNELE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO1lBQ3JELENBQUMsQ0FBQztZQUVGLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDN0MsQ0FBQyxDQUFDO0lBQ04sQ0FBQztJQUVELE9BQU8sV0FBVyxDQUFDO0FBQ3ZCLENBQUMifQ==
{
"name": "ts-transformer-classname",
"description": "A TypeScript transformer for use with ttypescript that will give you a symbol that returns the name of the class.",
"version": "1.0.2",
"version": "1.0.3",
"author": "Benjamin Chardin <bchardin@coreoz.com> (https://coreoz.com)",

@@ -18,3 +18,3 @@ "repository": "https://github.com/Coreoz/ts-transformer-classname",

"dependencies": {
"plume-ts-di": "^1.0.1"
"plume-ts-di": "^1.0.2"
},

@@ -21,0 +21,0 @@ "devDependencies": {

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