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

@vericus/slate-kit-align

Package Overview
Dependencies
Maintainers
2
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vericus/slate-kit-align - npm Package Compare versions

Comparing version 0.0.9 to 0.0.10

15

lib/slate-kit-align.es.js

@@ -153,2 +153,4 @@ import { Record } from 'immutable';

function removeAlign(opts) {
var dataField = opts.dataField;
return function (change, align) {

@@ -159,5 +161,5 @@ var value = change.value;

getAlignBlocks(opts, value).filter(function (n) {
return align && n.data && n.data.get("textAlign") === align;
return align && n.data && n.data.get(dataField) === align;
}).forEach(function (n) {
c.setNodeByKey(n.key, { data: n.data.delete("textAlign") });
c.setNodeByKey(n.key, { data: n.data.delete(dataField) });
});

@@ -170,2 +172,4 @@ });

function setAlign(opts) {
var dataField = opts.dataField;
return function (change, align) {

@@ -178,3 +182,3 @@ var value = change.value;

getAlignBlocks(opts, value).forEach(function (n) {
c.setNodeByKey(n.key, { data: n.data.set("textAlign", align) });
c.setNodeByKey(n.key, { data: n.data.set(dataField, align) });
});

@@ -272,6 +276,3 @@ });

function createStyle(opts) {
var floatBlocks = opts.floatBlocks,
textBlocks = opts.textBlocks,
dataField = opts.dataField,
alignments = opts.alignments;
var dataField = opts.dataField;

@@ -278,0 +279,0 @@ return { getData: function getData$$1(el) {

@@ -157,2 +157,4 @@ 'use strict';

function removeAlign(opts) {
var dataField = opts.dataField;
return function (change, align) {

@@ -163,5 +165,5 @@ var value = change.value;

getAlignBlocks(opts, value).filter(function (n) {
return align && n.data && n.data.get("textAlign") === align;
return align && n.data && n.data.get(dataField) === align;
}).forEach(function (n) {
c.setNodeByKey(n.key, { data: n.data.delete("textAlign") });
c.setNodeByKey(n.key, { data: n.data.delete(dataField) });
});

@@ -174,2 +176,4 @@ });

function setAlign(opts) {
var dataField = opts.dataField;
return function (change, align) {

@@ -182,3 +186,3 @@ var value = change.value;

getAlignBlocks(opts, value).forEach(function (n) {
c.setNodeByKey(n.key, { data: n.data.set("textAlign", align) });
c.setNodeByKey(n.key, { data: n.data.set(dataField, align) });
});

@@ -276,6 +280,3 @@ });

function createStyle(opts) {
var floatBlocks = opts.floatBlocks,
textBlocks = opts.textBlocks,
dataField = opts.dataField,
alignments = opts.alignments;
var dataField = opts.dataField;

@@ -282,0 +283,0 @@ return { getData: function getData$$1(el) {

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

function removeAlign(opts) {
var dataField = opts.dataField;
return function (change, align) {

@@ -20,5 +22,5 @@ var value = change.value;

(0, _getAlignBlocks2.default)(opts, value).filter(function (n) {
return align && n.data && n.data.get("textAlign") === align;
return align && n.data && n.data.get(dataField) === align;
}).forEach(function (n) {
c.setNodeByKey(n.key, { data: n.data.delete("textAlign") });
c.setNodeByKey(n.key, { data: n.data.delete(dataField) });
});

@@ -32,2 +34,4 @@ });

function setAlign(opts) {
var dataField = opts.dataField;
return function (change, align) {

@@ -40,3 +44,3 @@ var value = change.value;

(0, _getAlignBlocks2.default)(opts, value).forEach(function (n) {
c.setNodeByKey(n.key, { data: n.data.set("textAlign", align) });
c.setNodeByKey(n.key, { data: n.data.set(dataField, align) });
});

@@ -43,0 +47,0 @@ });

@@ -17,6 +17,3 @@ "use strict";

function createStyle(opts) {
var floatBlocks = opts.floatBlocks,
textBlocks = opts.textBlocks,
dataField = opts.dataField,
alignments = opts.alignments;
var dataField = opts.dataField;

@@ -23,0 +20,0 @@ return { getData: function getData(el) {

{
"version": "0.0.9",
"version": "0.0.10",
"name": "@vericus/slate-kit-align",
"description": "TODO: fill in this description later",
"description": "Plugins to provide a way to align blocks on slate",
"homepage": "https://github.com/Vericus/slate-kit/",

@@ -33,3 +33,3 @@ "repository": "git://github.com/Vericus/slate-kit.git",

"dependencies": {
"@vericus/slate-kit-plugins-utils": "0.0.8",
"@vericus/slate-kit-plugins-utils": "^0.0.9",
"debug": "^3.1.0",

@@ -39,4 +39,7 @@ "immutable": "^3.8.2"

"devDependencies": {
"expect": "^23.1.0",
"flow-bin": "0.74.0",
"slate": ">=0.32.0"
"slate": ">=0.32.0",
"slate-simulator": "^0.4.33",
"to-camel-case": "^1.0.0"
},

@@ -49,4 +52,7 @@ "peerDependencies": {

"slate",
"slate-kit"
"slate-kit",
"slate-plugin",
"editor",
"alignment"
]
}

@@ -1,4 +0,4 @@

# @Vericus / Slate Kit Align
# [@Vericus / Slate Kit Align](https://github.com/Vericus/slate-kit/tree/master/packages/plugins-align)
> TODO: fill in this description later
> Plugins to provide a way to align blocks on slate

@@ -11,4 +11,21 @@ ## Documentation

"TODO: Write some documentation here."
[Slate](https://github.com/ianstormtaylor/slate) plugin that provides a way to align blocks for [`slate-kit`](https://github.com/Vericus/slate-kit).
It accepts a few configurable `options` for what kind of blocks(floating/text) can be aligned and the `dataField` that it use to store the alignment position.
sample options:
```js
{
floatBlocks: [],
textBlocks: [
"paragraph",
"heading-one",
"heading-two",
"heading-three",
"heading-four"
],
dataField: "textAlign"
}
```
<!-- %enddocs -->

@@ -18,2 +35,2 @@

[MIT](./LICENSE.txt) &copy; [GitHub](https://github.com/)
[MIT](./LICENSE.txt) &copy; [`slate-kit`](https://github.com/Vericus/slate-kit)

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