An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "difference" keyword

Top 5.9% on npmjs.org
diff-dates 1.0.15 💰
Make date differences.
16 versions - Latest release: about 1 year ago - 4 dependent packages - 277 dependent repositories - 8.29 thousand downloads last month - 1 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
unified-diff 5.0.0 💰
unified plugin to ignore unrelated messages
10 versions - Latest release: over 2 years ago - 5 dependent packages - 752 dependent repositories - 103 thousand downloads last month - 18 stars on GitHub - 2 maintainers
Top 1.9% on npmjs.org
openapi-diff 0.24.1
A CLI tool to identify differences between Swagger/OpenAPI specs.
38 versions - Latest release: 7 months ago - 6 dependent packages - 29 dependent repositories - 331 thousand downloads last month - 5 maintainers
Top 2.6% on npmjs.org
variable-diff 2.0.2
Visual diff between javascript variables
5 versions - Latest release: over 5 years ago - 37 dependent packages - 1,195 dependent repositories - 358 thousand downloads last month - 31 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
fastest-levenshtein 1.0.16
Fastest Levenshtein distance implementation in JS.
17 versions - Latest release: over 3 years ago - 482 dependent packages - 376,705 dependent repositories - 81.8 million downloads last month - 756 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
semver-diff 5.0.0 💰
Get the diff type of two semver versions: 0.0.1 0.0.2 → patch
9 versions - Latest release: 6 months ago - 616 dependent packages - 1,069,544 dependent repositories - 37.5 million downloads last month - 67 stars on GitHub - 1 maintainer
@doubletrade/fastest-levenshtein 1.0.14
Fastest Levenshtein distance implementation in JS.
3 versions - Latest release: over 3 years ago - 2 dependent packages - 10 downloads last month - 533 stars on GitHub - 2 maintainers
Top 1.1% on npmjs.org
deep-object-diff 1.1.9 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
19 versions - Latest release: over 3 years ago - 425 dependent packages - 51,874 dependent repositories - 13 million downloads last month - 1,038 stars on GitHub - 1 maintainer
@stdlib/stats-incr-rmse 0.2.3 💰
Compute the root mean squared error (RMSE) incrementally.
13 versions - Latest release: 30 days ago - 3 dependent packages - 3 dependent repositories - 125 downloads last month - 1 stars on GitHub - 4 maintainers
difference-date-calculate 1.0.0
A library to calculate the time difference between the current date and a provided date.
1 version - Latest release: 10 months ago - 2 downloads last month - 1 maintainer
f-xyz-diff 0.1.22
Difference between two arrays|strings.
3 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 5 downloads last month - 1 stars on GitHub - 1 maintainer
@mmckelvy/diff-arrays 1.0.1
Utility for diffing arrays.
1 version - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 52 downloads last month - 0 stars on GitHub - 1 maintainer
Top 0.7% on npmjs.org
deep-diff 1.0.2 deprecated
Javascript utility for calculating deep difference, capturing changes, and applying changes acros...
22 versions - Latest release: over 7 years ago - 1,096 dependent packages - 115,964 dependent repositories - 10.1 million downloads last month - 0 stars on GitHub - 1 maintainer
disjoint-range 0.1.2
Disjoint continuous ranges
5 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 0 downloads last month - 0 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
js-levenshtein 1.1.6
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference be...
8 versions - Latest release: about 7 years ago - 219 dependent packages - 1,046,601 dependent repositories - 25.6 million downloads last month - 444 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
arr-diff 4.0.0 💰
Returns an array with only the unique values from the first array, by excluding all values from a...
11 versions - Latest release: almost 9 years ago - 1,141 dependent packages - 1,034,112 dependent repositories - 70.7 million downloads last month - 45 stars on GitHub - 3 maintainers
extra-ilists 3.1.18
ILists is a pair of key iterable list and value iterable list, with unique keys.
19 versions - Latest release: 11 months ago - 220 downloads last month - 0 stars on GitHub - 1 maintainer
protractor-image-comparison-test-latest-suchi 1.5.5
npm-module to compare images with protractor
5 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 60 downloads last month - 87 stars on GitHub - 1 maintainer
@fetched/timeago 1.6.0
🪄 Tiniest Timeago Toolbox. Supports {ago|in}. Batteries Included.
6 versions - Latest release: over 2 years ago - 16 downloads last month - 2 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
leven 4.1.0 💰
Measure the difference between two strings using the Levenshtein distance algorithm
9 versions - Latest release: 6 months ago - 1,515 dependent packages - 2,646,898 dependent repositories - 183 million downloads last month - 733 stars on GitHub - 1 maintainer
pdiffy 0.3.0 💰
pdiffy is a perceptual difference tool used to compare images for differences. This tool is prima...
15 versions - Latest release: over 12 years ago - 2 dependent packages - 3 dependent repositories - 37 downloads last month - 0 stars on GitHub - 1 maintainer
Top 0.1% on npmjs.org
lodash.difference 4.5.0
The lodash method `_.difference` exported as a module.
23 versions - Latest release: over 9 years ago - 508 dependent packages - 167,259 dependent repositories - 27.9 million downloads last month - 61,500 stars on GitHub - 2 maintainers
@xuhaojun/deep-object-diff 1.1.7 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
1 version - Latest release: almost 4 years ago - 1 dependent package - 2 downloads last month - 1,133 stars on GitHub - 1 maintainer
deep-object-diff-alt 1.1.0 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 1,133 stars on GitHub - 1 maintainer
sc-deep-object-diff 1.1.1 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
1 version - Latest release: over 6 years ago - 1 dependent repositories - 8 downloads last month - 1,133 stars on GitHub - 1 maintainer
deep-object-diff-miki 1.2.1 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
3 versions - Latest release: over 2 years ago - 7 downloads last month - 1,133 stars on GitHub - 1 maintainer
modified-deep-object-diff 1.1.8 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
2 versions - Latest release: over 3 years ago - 1 dependent package - 7 downloads last month - 1,133 stars on GitHub - 1 maintainer
deep-object-diff-sharedb-remove 1.1.9 unpublished 💰
Deep diffs two objects, including nested structures of arrays and objects, and return the differe...
1 version - Latest release: about 2 years ago - 1,114 stars on GitHub - 1 maintainer
friendly-img-hash-js 1.1.3
User friendly algorithms for generating image hashes.
9 versions - Latest release: 4 months ago - 36 downloads last month - 0 stars on gitlab.com - 1 maintainer
gh-clipping-algorithm 0.6.1
Methods for spatial operations on (Multi)Polygons
12 versions - Latest release: about 10 years ago - 1 dependent package - 1 dependent repositories - 19 downloads last month - 24 stars on GitHub - 1 maintainer
@extra-array/difference-on 2.7.8
Gives values of array not present in another.
177 versions - Latest release: almost 6 years ago - 2 dependent packages - 195 downloads last month - 16 stars on GitHub - 1 maintainer
Top 0.5% on npmjs.org
polybooljs 1.2.2
Boolean operations on polygons (union, intersection, difference, xor)
13 versions - Latest release: almost 2 years ago - 37 dependent packages - 4,280 dependent repositories - 2.09 million downloads last month - 595 stars on GitHub - 1 maintainer
divergence 1.0.0 💰
Calculates and applies the divergence between 2 objects
1 version - Latest release: almost 12 years ago - 1 dependent package - 1 dependent repositories - 11 downloads last month - 0 stars on GitHub - 1 maintainer
leavify 0.3.0
Helper functions for manipulating and tracking changes to object leaf values
4 versions - Latest release: over 1 year ago - 11 downloads last month - 5 stars on GitHub - 1 maintainer
pendel 3.0.0
Get the time difference between two date strings or two time strings.
5 versions - Latest release: about 9 years ago - 3 dependent packages - 2 dependent repositories - 46 downloads last month - 1 stars on GitHub - 1 maintainer
regexsolver 1.0.4
RegexSolver allows you to manipulate regular expressions as sets, enabling operations such as int...
5 versions - Latest release: over 1 year ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.6% on npmjs.org
pam-diff 1.2.1
Measure differences between pixel arrays extracted from pam images
53 versions - Latest release: over 2 years ago - 5 dependent packages - 21 dependent repositories - 5.21 thousand downloads last month - 11 stars on GitHub - 1 maintainer
arithmetic 1.0.1
Simple javascript safe arithmetic functions
2 versions - Latest release: over 10 years ago - 3 dependent packages - 7 dependent repositories - 21 downloads last month - 1 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
polygon-clipping 0.15.7
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons...
29 versions - Latest release: about 2 years ago - 67 dependent packages - 1,551 dependent repositories - 2.04 million downloads last month - 549 stars on GitHub - 1 maintainer
comparison-object-diff 1.0.0
Depth compares object differences, generates discrepancy results, and allows updates of old objec...
1 version - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 17 downloads last month - 12 stars on GitHub - 1 maintainer
compare-dependencies 2.0.0 💰
Compares listed dependencies between two package.json objects.
3 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 26 downloads last month - 0 stars on GitHub - 1 maintainer
proposal-set 1.0.7
![header image of various venn diagrams](images/header.png)
7 versions - Latest release: almost 2 years ago - 201 downloads last month - 0 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
blink-diff 1.0.13
A lightweight image comparison tool
13 versions - Latest release: over 9 years ago - 69 dependent packages - 1,104 dependent repositories - 152 thousand downloads last month - 1,206 stars on GitHub - 2 maintainers
@hidden-finder/didyoumean 1.1.0
provides functions for comparing and calculating the similarity between two strings using various...
3 versions - Latest release: over 2 years ago - 2 dependent repositories - 94 downloads last month - 7 stars on GitHub - 1 maintainer
common_algorithm 1.0.3
A collection of common algorithm ulities including Binary Search
4 versions - Latest release: about 1 year ago - 16 downloads last month - 1 maintainer
ishpy 1.0.0
The easiest maths calculation
1 version - Latest release: almost 2 years ago - 4 downloads last month - 1 maintainer
timelydiff 1.0.3
A JavaScript package that converts Unix timestamps into human-readable time differences.
4 versions - Latest release: about 3 years ago - 7 downloads last month - 2 stars on GitHub - 1 maintainer
differently 1.0.1
Compare JS Objects With Color Difference.
2 versions - Latest release: almost 7 years ago - 3 dependent packages - 17 dependent repositories - 147 downloads last month - 1 stars on GitHub - 1 maintainer
hexlet-project-2 0.4.0
difference evaluator
6 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 1 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
time-diff 0.3.1 💰
Returns the formatted, high-resolution time difference between `start` and `end` times.
5 versions - Latest release: almost 10 years ago - 20 dependent packages - 75,927 dependent repositories - 131 thousand downloads last month - 17 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
json-hash 1.2.0
Compute JSON hash.
9 versions - Latest release: over 9 years ago - 31 dependent packages - 62 dependent repositories - 19 thousand downloads last month - 24 stars on GitHub - 1 maintainer
Top 5.4% on npmjs.org
hyperdiff 2.0.23
Find common, removed and added element between two arrays.
25 versions - Latest release: 3 months ago - 10 dependent packages - 252 dependent repositories - 5.01 thousand downloads last month - 14 stars on GitHub - 1 maintainer
super-diff 0.0.3
A javascrirpt text diff tool built for node.
3 versions - Latest release: over 10 years ago - 1 dependent repositories - 103 downloads last month - 4 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
text-diff 1.0.1
Compute a diff between two pieces of text with support for same-line diffs, and optionally displa...
2 versions - Latest release: over 10 years ago - 78 dependent packages - 595 dependent repositories - 403 thousand downloads last month - 146 stars on GitHub - 1 maintainer
fs-watch-stream 1.0.1
Watching for set of files and stream out changes
2 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 3 stars on GitHub - 1 maintainer
namespace-diff 1.0.0
Generate the diff between two namespaces.
5 versions - Latest release: almost 11 years ago - 2 dependent packages - 2 dependent repositories - 23 downloads last month - 1 stars on GitHub - 1 maintainer
redis-diff 3.0.0
Perform a diff comparison backed by redis.
8 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 19 downloads last month - 3 stars on GitHub - 1 maintainer
intersection-difference 1.1.0
intersection and difference
2 versions - Latest release: about 4 years ago - 1 dependent package - 1 downloads last month - 3 stars on GitHub - 1 maintainer
shado 1.5.0
This is a JavaScript Date Comparison Open Source Library to provide precise date and time compari...
12 versions - Latest release: almost 4 years ago - 3 dependent repositories - 71 downloads last month - 2 stars on GitHub - 1 maintainer
qutyl 1.1.3
A basic library for some utility functions
13 versions - Latest release: about 2 years ago - 64 downloads last month - 0 stars on GitHub - 1 maintainer
Top 6.9% on npmjs.org
pixel-change 1.1.0
Measure differences between 2 identically sized buffer arrays of gray, rgb, or rgba pixels.
14 versions - Latest release: about 4 years ago - 2 dependent packages - 13 dependent repositories - 4.72 thousand downloads last month - 6 stars on GitHub - 1 maintainer
math-relative-difference 1.0.0
Computes the relative difference of two real numbers.
2 versions - Latest release: almost 10 years ago - 2 dependent packages - 2 dependent repositories - 26 downloads last month - 2 stars on GitHub - 1 maintainer
dates-differences-calculator-lib 1.0.0
software calculate of difference date
1 version - Latest release: over 1 year ago - 5 downloads last month - 1 maintainer
delta-year 1.0.2
The function returns the difference of two dates in the form of a decimal year
2 versions - Latest release: over 2 years ago - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
ndarray-gradient 1.0.1
Finds the gradient of an ndarray using finite differences
2 versions - Latest release: over 4 years ago - 12 dependent packages - 3,306 dependent repositories - 86.2 thousand downloads last month - 5 stars on GitHub - 5 maintainers
math-absolute-difference 1.0.0
Computes the absolute difference of two real numbers.
2 versions - Latest release: almost 10 years ago - 2 dependent packages - 1 dependent repositories - 18 downloads last month - 2 stars on GitHub - 1 maintainer
extra-object.web 3.2.2
A collection of methods for working with Objects {web}.
61 versions - Latest release: 11 months ago - 1 dependent package - 175 downloads last month - 1 stars on GitHub - 1 maintainer
array-helper-lib 1.0.0-beta.25
A utility library providing common array manipulations and React hooks.
25 versions - Latest release: over 1 year ago - 35 downloads last month - 1 maintainer
array-difference-x 3.1.2
Creates an array of array values not included in the other given arrays.
23 versions - Latest release: over 6 years ago - 4 dependent packages - 5 dependent repositories - 82 downloads last month - 0 stars on GitHub - 1 maintainer
extra-array.web 4.3.3
An array is a collection of values, stored contiguously {web}.
365 versions - Latest release: 11 months ago - 1 dependent package - 51 downloads last month - 16 stars on GitHub - 1 maintainer
cities-auto-correct 1.2.1
Auto Correct City names (AutoCorrects Top Indian Cities, for Now), Give a incorrect city name and...
4 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 26 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
levenary 1.1.1 💰
[![npm-version](https://img.shields.io/npm/v/levenary.svg)](https://www.npmjs.com/package/levenar...
5 versions - Latest release: about 6 years ago - 139 dependent packages - 1,066,361 dependent repositories - 2.84 million downloads last month - 24 stars on GitHub - 1 maintainer
@stdlib/math-base-ops-subf 0.2.2 💰
Subtract two single-precision floating-point numbers.
5 versions - Latest release: over 1 year ago - 5 dependent packages - 3 dependent repositories - 66 downloads last month - 2 stars on GitHub - 4 maintainers
Top 5.8% on npmjs.org
@thalesrc/js-utils 3.4.0 💰
Javascript utility functions for web development
71 versions - Latest release: 3 months ago - 5 dependent packages - 6 dependent repositories - 454 downloads last month - 0 stars on GitHub - 1 maintainer
@stdlib/stats-incr-mrss 0.2.3 💰
Compute a moving residual sum of squares (RSS) incrementally.
11 versions - Latest release: 27 days ago - 3 dependent packages - 3 dependent repositories - 99 downloads last month - 1 stars on GitHub - 4 maintainers
date-range-diff 1.0.0
Basic simple NPM package in getting date range difference between 2 specific dates.
2 versions - Latest release: about 6 years ago - 2 dependent packages - 4 downloads last month - 1 stars on GitHub - 1 maintainer
gendiff-cake 1.0.6
Difference calculator app by Cognitive Cake
47 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 92 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
maxmin 4.1.0 💰
Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B →...
12 versions - Latest release: almost 2 years ago - 131 dependent packages - 82,304 dependent repositories - 2.45 million downloads last month - 56 stars on GitHub - 1 maintainer
stable-function 4.0.0 💰
Ensure a function is stable, meaning the same input always produces the same output
1 version - Latest release: over 2 years ago - 28 downloads last month - 16 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@thi.ng/intervals 4.2.127 💰
Closed/open/semi-open interval data type, queries & operations
198 versions - Latest release: 27 days ago - 1 dependent package - 1 dependent repositories - 1.76 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@bluelovers/deep-diff 1.0.3
Javascript utility for calculating deep difference, capturing changes, and applying changes acros...
2 versions - Latest release: over 3 years ago - 2 dependent packages - 5 dependent repositories - 1.19 thousand downloads last month - 0 stars on GitHub - 1 maintainer
leaflet-clipper 1.1.0 💰
Allows Union, Difference, Xor, and Intersection operations on two polygons.
1 version - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 20 downloads last month - 16 stars on GitHub - 1 maintainer
Top 4.7% on npmjs.org
generic-diff 1.0.1
Diff any array-like object, including strings
2 versions - Latest release: about 10 years ago - 6 dependent packages - 19 dependent repositories - 489 downloads last month - 10 stars on GitHub - 1 maintainer
text-percentage-difference 1.1.1
Returns percentage difference between two strings
3 versions - Latest release: over 5 years ago - 1 dependent repositories - 8 downloads last month - 1 stars on GitHub - 1 maintainer
abhi9-text-diff 1.0.3
Adds support for using this package on the browser. Compute a diff between two pieces of text wit...
2 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 11 downloads last month - 153 stars on GitHub - 1 maintainer
@fgwhelpley/text-diff 1.0.5
Compute a diff between two pieces of text with support for same-line diffs, and optionally displa...
5 versions - Latest release: almost 4 years ago - 1 dependent package - 30 downloads last month - 153 stars on GitHub - 1 maintainer
text-diff-ts 1.0.3
(With types) Compute a diff between two pieces of text with support for same-line diffs, and opti...
3 versions - Latest release: over 1 year ago - 23 downloads last month - 153 stars on GitHub - 1 maintainer
@golden-tiger/difference 0.0.12
@golden-tiger/difference
8 versions - Latest release: about 2 years ago - 2 dependent packages - 4 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.5% on npmjs.org
perceptualdiff 1.4.0
A port of the perceptualdiff image comparison (pdiff.sourceforge.net), and adding some additional...
3 versions - Latest release: about 11 years ago - 2 dependent packages - 2 dependent repositories - 120 downloads last month - 14 stars on GitHub - 1 maintainer
Top 6.5% on npmjs.org
stable-fn 4.0.0 💰
Ensure a function is stable, meaning the same input always produces the same output
4 versions - Latest release: over 2 years ago - 11 dependent packages - 49 dependent repositories - 75 downloads last month - 14 stars on GitHub - 1 maintainer
dates-differences-calculators 1.0.0
A library to calculate the time difference between the current date and a provided date.
1 version - Latest release: 11 months ago - 3 downloads last month - 1 maintainer
snap-lerp 1.1.0
Linearly interpolate two numbers, but snap to the closest value if the difference between them is...
2 versions - Latest release: over 10 years ago - 1 dependent repositories - 16 downloads last month - 12 stars on GitHub - 1 maintainer
calculate-time-difference 1.0.1
A library to calculate the time difference between the current date and a provided date.
2 versions - Latest release: over 1 year ago - 3 downloads last month - 1 maintainer
@extra-array/count-all-on.min 2.4.37
Counts occurrences of values.
79 versions - Latest release: almost 6 years ago - 2 dependent packages - 105 downloads last month - 16 stars on GitHub - 1 maintainer
@extra-array/symmetric-difference.min 2.10.19
Gives values not present in both arrays.
42 versions - Latest release: about 4 years ago - 2 dependent packages - 6 downloads last month - 16 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
deep-diff-pizza 1.0.2
Deep Diff Pizza is a simple, 0 dependency utility function that takes in 2 JSON Objects and retur...
5 versions - Latest release: over 3 years ago - 4 dependent packages - 4 dependent repositories - 1.41 thousand downloads last month - 11 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
array-differ 4.0.0 💰
Create an array with values that are present in the first input array but not additional ones
9 versions - Latest release: over 4 years ago - 188 dependent packages - 465,933 dependent repositories - 29.8 million downloads last month - 40 stars on GitHub - 1 maintainer
difference-calculator-barrier 1.0.0
Utility for finding differences in configuration files
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 0 stars on GitHub - 1 maintainer
time-difference-js 1.0.1
> Get the time differences in second, minute, hour, day, week, month and years
2 versions - Latest release: over 6 years ago - 1 dependent repositories - 932 downloads last month - 1 stars on GitHub - 1 maintainer
@shoutem/deep-diff 1.0.0
Javascript utility for calculating deep difference, capturing changes, and applying changes acros...
2 versions - Latest release: almost 2 years ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer