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

@burger-editor/frozen-patty

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@burger-editor/frozen-patty - npm Package Compare versions

Comparing version 0.6.0 to 0.7.0

2

lib/frozen-patty.js

@@ -27,3 +27,3 @@ "use strict";

var newData = Object.assign(currentData, data);
this._dom = set_1.default(this._dom, newData, this._attr, this._typeConvert);
this._dom = set_1.default(this._dom, newData, this._attr, this._typeConvert, this._filter);
return this;

@@ -30,0 +30,0 @@ };

@@ -1,2 +0,2 @@

import { Filter } from './frozen-patty';
import { Filter, PrimitiveDatum } from './frozen-patty';
/**

@@ -9,2 +9,2 @@ * Get value from an element

*/
export default function (el: Element, attr: string, typeConvert: boolean, filter?: Filter): [string, string | number | boolean | null | undefined, boolean][];
export default function (el: Element, attr: string, typeConvert: boolean, filter?: Filter): [string, PrimitiveDatum, boolean][];

@@ -1,2 +0,2 @@

import FrozenPatty, { FrozenPattyOptions, PrimitiveDatum } from './frozen-patty';
import FrozenPatty, { Filter, FrozenPattyOptions, PrimitiveDatum } from './frozen-patty';
/**

@@ -22,3 +22,3 @@ * Pure HTML to JSON converter that not use template engine.

*/
function setValue(el: Element, name: string, datum: PrimitiveDatum, attr?: string): void;
function setValue(el: Element, name: string, datum: PrimitiveDatum, attr?: string, filter?: Filter): void;
/**

@@ -32,4 +32,4 @@ * Get value from an element

*/
function getValue(el: Element, name: string, typeConvert?: boolean, attr?: string): string | number | boolean | (string | number | boolean | null | undefined)[] | null | undefined;
function getValue(el: Element, name: string, typeConvert?: boolean, attr?: string, filter?: Filter): string | number | boolean | PrimitiveDatum[] | null | undefined;
}
export default frozenPatty;

@@ -29,5 +29,5 @@ "use strict";

*/
function setValue(el, name, datum, attr) {
function setValue(el, name, datum, attr, filter) {
if (attr === void 0) { attr = 'field'; }
return setValue_1.default(name, datum, el, attr);
return setValue_1.default(name, datum, el, attr, filter);
}

@@ -43,6 +43,6 @@ frozenPatty.setValue = setValue;

*/
function getValue(el, name, typeConvert, attr) {
function getValue(el, name, typeConvert, attr, filter) {
if (typeConvert === void 0) { typeConvert = false; }
if (attr === void 0) { attr = 'field'; }
var data = util_1.arrayToHash(getValue_1.default(el, attr, typeConvert));
var data = util_1.arrayToHash(getValue_1.default(el, attr, typeConvert, filter));
return data[name];

@@ -49,0 +49,0 @@ }

import './polyfill';
import { FrozenPattyData } from './frozen-patty';
export default function (el: Element, data: FrozenPattyData, attr: string, typeConvert?: boolean): Element;
import { Filter, FrozenPattyData } from './frozen-patty';
export default function (el: Element, data: FrozenPattyData, attr: string, typeConvert?: boolean, filter?: Filter): Element;

@@ -5,3 +5,3 @@ "use strict";

var setValue_1 = require("./setValue");
function default_1(el, data, attr, typeConvert) {
function default_1(el, data, attr, typeConvert, filter) {
if (typeConvert === void 0) { typeConvert = false; }

@@ -8,0 +8,0 @@ el = el.cloneNode(true);

@@ -1,2 +0,2 @@

import { FrozenPattyData, PrimitiveDatum } from './frozen-patty';
import { Filter, FrozenPattyData, PrimitiveDatum } from './frozen-patty';
/**

@@ -14,2 +14,2 @@ * Set value to an element

*/
export default function (name: keyof FrozenPattyData, datum: PrimitiveDatum, el: Element, attr: string): void;
export default function (name: keyof FrozenPattyData, datum: PrimitiveDatum, el: Element, attr: string, filter?: Filter): void;

@@ -15,3 +15,3 @@ "use strict";

*/
function default_1(name, datum, el, attr) {
function default_1(name, datum, el, attr, filter) {
var nodeName = el.nodeName.toLowerCase();

@@ -51,2 +51,5 @@ var bindingFormats = el.getAttribute("data-" + attr) || '';

}
if (filter) {
datum = filter(datum);
}
//

@@ -53,0 +56,0 @@ // 属性による対応

@@ -6,3 +6,3 @@ import { FrozenPattyData, PrimitiveDatum } from './frozen-patty';

export declare function arrayToHash(kvs: [keyof FrozenPattyData, PrimitiveDatum, boolean][]): {
[index: string]: string | number | boolean | (string | number | boolean | null | undefined)[] | null | undefined;
[index: string]: string | number | boolean | PrimitiveDatum[] | null | undefined;
};
{
"name": "@burger-editor/frozen-patty",
"version": "0.6.0",
"version": "0.7.0",
"description": "Pure HTML to JSON converter that not use template engine.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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