es-painless-fields
Advanced tools
Comparing version
{ | ||
"name": "es-painless-fields", | ||
"version": "0.5.0", | ||
"version": "0.5.1", | ||
"description": "Helpers for bulk update Elasticsearch documents by query using Painless scripts", | ||
@@ -13,3 +13,3 @@ "license": "MIT", | ||
"engines": { | ||
"node": ">=6" | ||
"node": ">=8" | ||
}, | ||
@@ -33,16 +33,31 @@ "scripts": { | ||
"dependencies": { | ||
"flat": "^4.0.0" | ||
"flat": "5.0.0" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^4.14.0", | ||
"eslint-config-prettier": "^2.9.0", | ||
"eslint-plugin-prettier": "^2.4.0", | ||
"jest": "^21.2.1", | ||
"prettier": "^1.9.2" | ||
"@shelf/eslint-config": "0.12.0", | ||
"eslint": "6.7.1", | ||
"husky": "3.1.0", | ||
"jest": "24.9.0", | ||
"lint-staged": "9.5.0", | ||
"prettier": "1.19.1" | ||
}, | ||
"jest": { | ||
"modulePathIgnorePatterns": [ | ||
"component-test" | ||
"testEnvironment": "node" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "lint-staged", | ||
"post-commit": "git update-index --again" | ||
} | ||
}, | ||
"lint-staged": { | ||
"*.{ts,js}": [ | ||
"eslint --fix", | ||
"git add" | ||
], | ||
"*.{html,json,md,yml}": [ | ||
"prettier --write --ignore-path=./.eslintignore", | ||
"git add" | ||
] | ||
} | ||
} |
@@ -1,2 +0,2 @@ | ||
# es-painless-fields    | ||
# es-painless-fields    | ||
@@ -16,11 +16,11 @@ > Helpers for bulk update Elasticsearch documents by query using Painless scripts | ||
* In-place **set** values to fields | ||
* In-place **unset** values to fields | ||
* In-place **replace** values in fields | ||
* In-place **increment** values in fields | ||
* In-place **decrement** values in fields | ||
* In-place **multiply** values in fields | ||
* In-place **divide** values in fields | ||
* **Zero** dependencies! | ||
* ... to be done | ||
- In-place **set** values to fields | ||
- In-place **unset** values to fields | ||
- In-place **replace** values in fields | ||
- In-place **increment** values in fields | ||
- In-place **decrement** values in fields | ||
- In-place **multiply** values in fields | ||
- In-place **divide** values in fields | ||
- **Zero** dependencies! | ||
- ... to be done | ||
@@ -42,3 +42,2 @@ ## Usage | ||
}); | ||
``` | ||
@@ -117,3 +116,3 @@ | ||
{field: 'a', pattern: 'foo', substring: 'bar'}, | ||
{field: 'b', pattern: 'hello', substring: 'world'}, | ||
{field: 'b', pattern: 'hello', substring: 'world'} | ||
]; | ||
@@ -126,8 +125,8 @@ ``` | ||
{ | ||
"lang": "painless", | ||
"source": "ctx._source.a = ctx._source.a.replace(params.patterns[0], params.substrings[0]); ctx._source.b = ctx._source.b.replace(params.patterns[1], params.substrings[1]);", | ||
"params": { | ||
"patterns": ["foo", "hello"], | ||
"substrings": ["bar", "world"] | ||
} | ||
"lang": "painless", | ||
"source": "ctx._source.a = ctx._source.a.replace(params.patterns[0], params.substrings[0]); ctx._source.b = ctx._source.b.replace(params.patterns[1], params.substrings[1]);", | ||
"params": { | ||
"patterns": ["foo", "hello"], | ||
"substrings": ["bar", "world"] | ||
} | ||
} | ||
@@ -138,4 +137,2 @@ ``` | ||
MIT © [Vlad Holubiev](https://vladholubiev.com) | ||
MIT © [Shelf](https://shelf.io) |
Sorry, the diff of this file is not supported yet
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
9135
2.71%6
20%1
Infinity%134
-2.19%+ Added
- Removed
Updated