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

ts-mixer

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ts-mixer - npm Package Compare versions

Comparing version 5.3.0-beta.0 to 5.3.0

2

CHANGELOG.md

@@ -5,2 +5,4 @@ # Changelog

## [5.3.0](https://github.com/tannerntannern/ts-mixer/compare/v5.3.0-beta.0...v5.3.0) (2020-06-01)
## [5.3.0-beta.0](https://github.com/tannerntannern/ts-mixer/compare/v5.2.1...v5.3.0-beta.0) (2020-05-31)

@@ -7,0 +9,0 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.decorate = exports.decorators = void 0;
exports.decorators = new Map();

@@ -4,0 +5,0 @@ const getDecoratorsForClass = (clazz) => {

10

dist/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var mixins_1 = require("./mixins");
exports.Mixin = mixins_1.Mixin;
exports.mix = mixins_1.mix;
Object.defineProperty(exports, "Mixin", { enumerable: true, get: function () { return mixins_1.Mixin; } });
Object.defineProperty(exports, "mix", { enumerable: true, get: function () { return mixins_1.mix; } });
var settings_1 = require("./settings");
exports.settings = settings_1.settings;
Object.defineProperty(exports, "settings", { enumerable: true, get: function () { return settings_1.settings; } });
var decorator_1 = require("./decorator");
exports.decorate = decorator_1.decorate;
Object.defineProperty(exports, "decorate", { enumerable: true, get: function () { return decorator_1.decorate; } });
var mixin_tracking_1 = require("./mixin-tracking");
exports.hasMixin = mixin_tracking_1.hasMixin;
Object.defineProperty(exports, "hasMixin", { enumerable: true, get: function () { return mixin_tracking_1.hasMixin; } });
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasMixin = exports.registerMixins = void 0;
/**

@@ -4,0 +5,0 @@ * Keeps track of constituent classes for every mixin class created by ts-mixer.

@@ -15,3 +15,3 @@ import { Class, Longest } from './types';

*/
declare const mix: (...ingredients: Class<any[], {}, {}>[]) => (decoratedClass: any) => any;
declare const mix: (...ingredients: Class[]) => (decoratedClass: any) => any;
export { Mixin, mix };
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mix = exports.Mixin = void 0;
const proxy_1 = require("./proxy");

@@ -4,0 +5,0 @@ const settings_1 = require("./settings");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.proxyMix = exports.getIngredientWithProp = void 0;
const util_1 = require("./util");

@@ -4,0 +5,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.settings = void 0;
exports.settings = {

@@ -4,0 +5,0 @@ initFunction: null,

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.softMixProtos = exports.hardMixProtos = exports.nearestCommonProto = exports.protoChain = exports.copyProps = void 0;
const proxy_1 = require("./proxy");

@@ -4,0 +5,0 @@ /**

{
"name": "ts-mixer",
"version": "5.3.0-beta.0",
"version": "5.3.0",
"description": "A very small TypeScript library that provides tolerable Mixin functionality.",

@@ -24,11 +24,11 @@ "main": "dist/index.js",

"@types/mocha": "^7.0.2",
"@types/node": "^13.13.5",
"@types/sinon": "^9.0.0",
"@typescript-eslint/parser": "^2.31.0",
"@types/node": "^14.0.6",
"@types/sinon": "^9.0.4",
"@typescript-eslint/parser": "^3.0.2",
"chai": "^4.2.0",
"class-validator": "^0.12.2",
"coveralls": "^3.1.0",
"eslint": "^6.8.0",
"eslint": "^7.1.0",
"husky": "^4.2.5",
"mocha": "^7.1.2",
"mocha": "^7.2.0",
"nyc": "14.1.1",

@@ -38,4 +38,4 @@ "rimraf": "^3.0.2",

"standard-version": "^8.0.0",
"ts-node": "^8.10.1",
"typescript": "^3.8.3"
"ts-node": "^8.10.2",
"typescript": "^3.9.3"
},

@@ -42,0 +42,0 @@ "homepage": "https://github.com/tannerntannern/ts-mixer#readme",

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