Ecosyste.ms: Packages

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

npmjs.org "shorthand" keyword

ifnotundefined 0.0.2
A shorthand helper function for the pattern: const x = (typeof y !== 'undefined' ? y : 'default-v...
2 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
git-links 1.0.0
Normalize git URLs to shorthand format and denormalize to repository, branch or pull request links.
1 version - Latest release: almost 6 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 4 stars on GitHub - 1 maintainer
@mitevpi/algos 0.2.0
Low-level algorithms for data processing and manipulation.
12 versions - Latest release: over 4 years ago - 2 dependent packages - 2 dependent repositories - 8 downloads last month - 5 stars on GitHub - 1 maintainer
Top 5.8% on npmjs.org
posthtml-postcss-merge-longhand 3.1.0 💰
Merge longhand inline CSS properties into shorthand with PostCSS.
10 versions - Latest release: about 2 months ago - 3 dependent packages - 50 dependent repositories - 29.7 thousand downloads last month - 3 stars on GitHub - 1 maintainer
rubish 0.0.2
Very silly module with some useful shorthands inspired by Ruby
2 versions - Latest release: over 12 years ago - 2 dependent repositories - 9 downloads last month - 1 stars on GitHub - 1 maintainer
interval-notation 1.0.1
Parse and build music intervals in shorthand notation
3 versions - Latest release: about 7 years ago - 4 dependent packages - 12 dependent repositories - 43 downloads last month - 2 stars on GitHub - 1 maintainer
push-registry 1.0.2
A shorthand for pushing a Docker image to a container registry, cleaning up your local images, an...
3 versions - Latest release: over 1 year ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
ghlink 0.1.2 💰
Turn stuff like `isaacs/npm#1234` into `https://github.com/isaacs/npm/issues/1234`, for your hype...
3 versions - Latest release: almost 11 years ago - 3 dependent packages - 3 dependent repositories - 10 downloads last month - 13 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
color-shorthand-hex-to-six-digit 5.0.16
Convert shorthand hex color codes into full
163 versions - Latest release: 4 months ago - 7 dependent packages - 68 dependent repositories - 36.3 thousand downloads last month - 174 stars on GitHub - 1 maintainer
unscript 1.2.0 💰
Run npm scripts using automatically shortened script names
4 versions - Latest release: about 2 years ago - 7 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
@csstools/postcss-text-decoration-shorthand 3.0.6 💰
Use text-decoration in it's shorthand form in CSS
16 versions - Latest release: about 1 month ago - 4 dependent packages - 343,233 dependent repositories - 13.6 million downloads last month - 829 stars on GitHub - 3 maintainers
babel-plugin-5to6-obj-shorthand 0.0.3
Babel plugin to use object property shorthand when possible
3 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 22 downloads last month - 5 stars on GitHub - 1 maintainer
@jill64/psx 1.0.10
⚡️ Execute Prettier for Svelte on the fly
15 versions - Latest release: about 2 months ago - 4.59 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@mkietzm4n/react-flex 2.2.0
Polymorphic react components for CSS flexbox and other common styles
7 versions - Latest release: about 2 years ago - 1 dependent package - 3 downloads last month - 1 maintainer
ts-worker 1.0.3
Easily use worker_threads with Typescript
13 versions - Latest release: over 4 years ago - 3 dependent repositories - 113 downloads last month - 3 stars on GitHub - 1 maintainer
shorthand-cli 1.0.0
Combine CSS properties into shorthand version when possible.
1 version - Latest release: over 7 years ago - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
req-ajax 3.1.2
Standalone library for ajax requests
9 versions - Latest release: over 6 years ago - 1 dependent repositories - 14 downloads last month - 5 stars on GitHub - 1 maintainer
shorthand-loader 1.0.0
Webpack Loader that rewrite CSS rules in short mode if is possible
1 version - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 1 maintainer
cpcl 1.0.1
A shorthand for copying the contents of a file to the clipboard
2 versions - Latest release: over 1 year ago - 1 dependent package - 4 downloads last month - 0 stars on GitHub - 1 maintainer
inity 1.0.5
Magic Initialization using destructuring assignment
8 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 2 stars on GitHub - 1 maintainer
Top 4.7% on npmjs.org
parse-semver 1.1.1 💰
Parse, normalize and validate given semver shorthand (e.g. [email protected]) to object.
5 versions - Latest release: over 8 years ago - 25 dependent packages - 4,201 dependent repositories - 592 thousand downloads last month - 2 stars on GitHub - 1 maintainer
react-ma-utility 1.0.7
react shorthand utility
7 versions - Latest release: about 3 years ago - 1 dependent package - 21 downloads last month - 1 maintainer
postcss-scrib 1.0.1
PostCSS plugin to let you write shortcuts for your favourite properties and their favourite values.
2 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 2 stars on GitHub - 1 maintainer
clockhand-stylus 0.1.0
Stylus mixin for parsing clockhand syntax
1 version - Latest release: about 11 years ago - 2 dependent packages - 2 dependent repositories - 5 downloads last month - 1 maintainer
dominot 0.0.0
Functional Flux on IO Monad wrapper class about DOM FrameWork
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 1 maintainer
vue-shorthand-props 1.0.5
Vue.js shorthand props.
1 version - Latest release: over 2 years ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
global-rest 1.10.11
Humor me on this one guys....
20 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 29 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.5% on npmjs.org
shortcss 0.1.3
CSS Shorthand expander/combiner
1 version - Latest release: almost 9 years ago - 5 dependent packages - 536 dependent repositories - 312 thousand downloads last month - 7 stars on GitHub - 1 maintainer
de.js 0.1.58
de.js WebRTC Template for Node.js EchoBack server
6 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 7 stars on GitHub - 1 maintainer
smart-console 4.0.1
Shorthand methods to manage console output. Output with different colors and format styles.
27 versions - Latest release: almost 6 years ago - 1 dependent repositories - 247 downloads last month - 6 stars on GitHub - 2 maintainers
hex-rgb-conv 1.1.1
Convert 6 digits and 3 digits hex color codes to RGB values. Returns object and arrays.
2 versions - Latest release: almost 6 years ago - 4 dependent packages - 1 dependent repositories - 13 downloads last month - 0 stars on GitHub - 1 maintainer
validate.io-color-hexadecimal 1.0.0
Validates if a value is a hexadecimal color.
2 versions - Latest release: almost 9 years ago - 2 dependent packages - 7 dependent repositories - 12 downloads last month - 1 stars on GitHub - 1 maintainer
parse-user-repo 2.0.0
Parse a username/repo string
5 versions - Latest release: over 5 years ago - 4 dependent packages - 3 dependent repositories - 14 downloads last month - 0 stars on GitHub - 1 maintainer
css-shorthand 1.0.2
a simple javascript utility to expand css shorthand values
3 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 2 stars on GitHub - 1 maintainer
sass-directions 1.0.0
Toolset for dealing with direction shorthand lists
1 version - Latest release: about 5 years ago - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
biku_ssml_parser 1.1.1
- [**Shorthand SSML for Bikubot**](#shorthand-ssml-for-bikubot) - [_What is this_](#what-is-th...
10 versions - Latest release: 3 months ago - 12 downloads last month - 1 stars on GitHub - 1 maintainer
postcss-important-shorthand 2.0.0
PostCSS plugin that allows you to use shorthand for your !important rules
5 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 7 stars on GitHub - 1 maintainer
abs-utilities 1.0.2
A simple personal collection of utility methods, aliases and polyfills
3 versions - Latest release: 7 months ago - 1 dependent package - 21 downloads last month - 0 stars on GitHub - 1 maintainer
reak 0.0.5
Functional Flux on wrapper class about DOM FrameWork
5 versions - Latest release: about 6 years ago - 1 dependent repositories - 11 downloads last month - 1 maintainer
phtml-utility-class 3.0.3
Write utility classes conveniently while optimising your CSS
20 versions - Latest release: almost 4 years ago - 3 dependent packages - 4 dependent repositories - 27 downloads last month - 3 stars on GitHub - 1 maintainer
postcss-media-query-shorthand 0.0.1
Super simple media query shorthands for postcss
1 version - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
posthtml-color-shorthand-hex-to-six-digit 1.2.1
DEPRECATED. Use color-shorthand-hex-to-six-digit instead.
4 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 2 maintainers
regex-color-hexadecimal 1.0.0 💰
Regular expression to test for a hexadecimal color.
2 versions - Latest release: almost 9 years ago - 1 dependent package - 5 dependent repositories - 12 downloads last month - 1 stars on GitHub - 1 maintainer
Top 5.1% on npmjs.org
postcss-short-color 4.0.0 💰
Define background-color within the color property in CSS
5 versions - Latest release: over 5 years ago - 5 dependent packages - 461 dependent repositories - 7.95 thousand downloads last month - 5 stars on GitHub - 3 maintainers
Top 3.6% on npmjs.org
css-shorthand-properties 1.1.1
A simple list of CSS shorthand properties and which longhand properties they expand to
4 versions - Latest release: almost 6 years ago - 14 dependent packages - 7,127 dependent repositories - 3.28 million downloads last month - 21 stars on GitHub - 1 maintainer
Top 5.5% on npmjs.org
postcss-short-border 4.0.0 💰
Define multiple edges, styles, and colors inside the border property in CSS
5 versions - Latest release: over 5 years ago - 2 dependent packages - 446 dependent repositories - 7.57 thousand downloads last month - 6 stars on GitHub - 3 maintainers
Top 7.6% on npmjs.org
postcss-short-overflow 1.0.0 💰
Write overflow-x and overflow-y with the overflow shorthand in CSS
1 version - Latest release: over 5 years ago - 2 dependent packages - 138 dependent repositories - 6.28 thousand downloads last month - 2 stars on GitHub - 3 maintainers
Top 6.7% on npmjs.org
postcss-short-border-radius 3.0.0 💰
Use more border-radius properties in CSS
4 versions - Latest release: over 5 years ago - 3 dependent packages - 253 dependent repositories - 6.55 thousand downloads last month - 3 stars on GitHub - 3 maintainers
git-fury 1.2.7
Shorthand git syntax to sharpen your git fu and increase productivity.
15 versions - Latest release: almost 3 years ago - 1 dependent package - 25 downloads last month - 10 stars on GitHub - 1 maintainer
Top 4.5% on npmjs.org
postcss-short-position 4.0.1 💰
Define sides within the position property in CSS
6 versions - Latest release: over 5 years ago - 7 dependent packages - 460 dependent repositories - 8.61 thousand downloads last month - 6 stars on GitHub - 3 maintainers
Top 5.3% on npmjs.org
postcss-short-font-size 5.0.0 💰
Define line-height within the font-size property in CSS
7 versions - Latest release: over 5 years ago - 4 dependent packages - 445 dependent repositories - 7.61 thousand downloads last month - 4 stars on GitHub - 3 maintainers
Top 4.0% on npmjs.org
postcss-short-size 4.0.0 💰
Use this in CSS
6 versions - Latest release: over 5 years ago - 10 dependent packages - 682 dependent repositories - 29.2 thousand downloads last month - 21 stars on GitHub - 3 maintainers
Top 4.1% on npmjs.org
postcss-short-spacing 4.0.0 💰
Use this in CSS
5 versions - Latest release: over 5 years ago - 5 dependent packages - 467 dependent repositories - 7.91 thousand downloads last month - 10 stars on GitHub - 3 maintainers
Top 5.5% on npmjs.org
css-font 1.2.0 💰
Parse or stringify CSS font property.
4 versions - Latest release: almost 6 years ago - 10 dependent packages - 4,088 dependent repositories - 841 thousand downloads last month - 2 stars on GitHub - 1 maintainer
postcss-border-radius 1.0.0
PostCSS plugin for border-radius shorthand
1 version - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 28 downloads last month - 2 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
cssfontparser 1.2.1
parse shorthand css font strings"
6 versions - Latest release: about 9 years ago - 19 dependent packages - 6,969 dependent repositories - 7.41 million downloads last month - 9 stars on GitHub - 1 maintainer
short-company-name 0.1.0
Shorten company names
4 versions - Latest release: about 3 years ago - 177 downloads last month - 6 maintainers
Top 4.7% on npmjs.org
shrthnd 0.0.6
Makes your CSS files lighter and more readable by converting and combining CSS properties into th...
6 versions - Latest release: about 9 years ago - 3 dependent packages - 261 dependent repositories - 1.56 thousand downloads last month - 62 stars on GitHub - 1 maintainer
shrthndjs 0.0.7
Makes your CSS files lighter and more readable by converting and combining CSS properties into th...
1 version - Latest release: over 1 year ago - 1 dependent package - 4 downloads last month - 62 stars on GitHub - 1 maintainer
shrt-css 0.1.1
Makes your CSS files lighter and more readable by converting and combining CSS properties into th...
2 versions - Latest release: almost 6 years ago - 1 dependent repositories - 114 downloads last month - 62 stars on GitHub - 1 maintainer
@putout/plugin-convert-any-to-primitive 1.0.2 💰
putout plugin adds ability to convert any to primitive type
3 versions - Latest release: over 2 years ago - 3 dependent packages - 5 downloads last month - 646 stars on GitHub - 1 maintainer
Top 3.2% on npmjs.org
@putout/plugin-remove-useless-types-from-constants 1.2.1 💰
putout plugin adds ability to convert any to primitive type
5 versions - Latest release: over 2 years ago - 3 dependent packages - 20 dependent repositories - 43 thousand downloads last month - 646 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@putout/plugin-convert-generic-to-shorthand 2.0.1 💰
putout plugin adds ability to convert generic to shorthand
5 versions - Latest release: over 2 years ago - 3 dependent packages - 37 dependent repositories - 45 thousand downloads last month - 646 stars on GitHub - 1 maintainer
@putout/plugin-convert-is-nan-to-number-is-nan 1.0.0 💰
putout plugin adds ability to convert isNaN to Number.isNaN
1 version - Latest release: about 3 years ago - 2 dependent packages - 3 downloads last month - 646 stars on GitHub - 1 maintainer
@stdlib/regexp-color-hexadecimal 0.2.1 💰
Return a regular expression to match a hexadecimal color.
11 versions - Latest release: 3 months ago - 2 dependent packages - 52 downloads last month - 1 stars on GitHub - 4 maintainers
Top 7.2% on npmjs.org
is-css-shorthand 1.0.1 💰
Check whether a given CSS property is the shorthand form
2 versions - Latest release: over 8 years ago - 5 dependent packages - 386 dependent repositories - 32.3 thousand downloads last month - 0 stars on GitHub - 1 maintainer
postcss-property-shorthand 1.0.0
PostCSS plugin for short definition of user default properties using variables
2 versions - Latest release: about 8 years ago - 2 dependent packages - 8 dependent repositories - 7 downloads last month - 1 stars on GitHub - 1 maintainer
Top 5.3% on npmjs.org
postcss-shorthand-expand 1.0.1 💰
Remove CSS shorthand properties from your CSS.
2 versions - Latest release: over 8 years ago - 7 dependent packages - 91 dependent repositories - 8.95 thousand downloads last month - 16 stars on GitHub - 1 maintainer
Top 7.1% on npmjs.org
postcss-axis 0.1.2
PostCSS plugin which adds shorthands for opposite properties
5 versions - Latest release: over 8 years ago - 4 dependent packages - 12 dependent repositories - 966 downloads last month - 15 stars on GitHub - 1 maintainer
@itper/css-shorthand-expand 1.2.0
Expand CSS shorthand properties
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 47 stars on GitHub - 1 maintainer
keysme 1.0.9
Easily manage keyboard interactions and complex hotkeys / keyboard shortcuts / shorthands
9 versions - Latest release: over 3 years ago - 1 dependent package - 21 downloads last month - 8 stars on GitHub - 1 maintainer
mincolor 0.1.0
A little library to handle web colors
1 version - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
css-shorthand-expand 1.2.0
Expand CSS shorthand properties
5 versions - Latest release: about 6 years ago - 31 dependent packages - 415 dependent repositories - 47 thousand downloads last month - 47 stars on GitHub - 1 maintainer
git-gan 0.1.2
A shorthand for git command
4 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 15 downloads last month - 3 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
parse-css-font 4.0.0 💰
Parse the CSS font property value.
10 versions - Latest release: over 5 years ago - 24 dependent packages - 1,518 dependent repositories - 89 thousand downloads last month - 21 stars on GitHub - 1 maintainer
cliquer 0.1.6
Make a family of related functions from a naming function and an array of arguments
7 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 44 downloads last month - 3 stars on GitHub - 1 maintainer
zenhand 2.0.0
Turn a shorthand CSS selector like HTML string into an HTML object.
6 versions - Latest release: over 4 years ago - 1 dependent package - 5 dependent repositories - 742 downloads last month - 2 stars on GitHub - 1 maintainer
lazy-g-cli 1.2.0
Because you are too lazy to type "gulp" or "grunt" sometimes
7 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 1 stars on GitHub - 1 maintainer
melts 0.0.3
Object.assign is most important function on javascript
3 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
emmetx 0.0.0
Build-time emmet-style pattern expansion in React (JSX, TSX)
1 version - Latest release: 3 months ago - 9 downloads last month - 1 maintainer
isanyof 1.2.0
Checks if variable is equal to any of given parameter
8 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 0 stars on GitHub - 1 maintainer
babel-plugin-short-import 1.0.1
Shorter imports for Babel
2 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 8 downloads last month - 0 stars on GitHub - 1 maintainer
mongeasy 1.0.1
a lightweight wrapper and mongoose schema declaration language, for beginners and experts.
5 versions - Latest release: 6 months ago - 12 downloads last month - 1 maintainer
Top 9.2% on npmjs.org
postcss-crip 3.0.0
PostCSS plugin Shorthand properties for Crips too lazy to write
6 versions - Latest release: almost 2 years ago - 7 dependent packages - 19 dependent repositories - 17 downloads last month - 20 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
github-short-url-regex 3.0.0
Regular expression (Regex) for matching github shorthand (user/repo#branch).
3 versions - Latest release: about 9 years ago - 9 dependent packages - 4 dependent repositories - 517 downloads last month - 9 stars on GitHub - 2 maintainers
tz2tz 2.1.2
Shorthand for common timezone operations
10 versions - Latest release: over 9 years ago - 1 dependent repositories - 16 downloads last month - 0 stars on GitHub - 1 maintainer
matt-utils 1.4.6
Some simple shothands for some js functions and methods
10 versions - Latest release: about 2 years ago - 3 dependent packages - 2 dependent repositories - 1.5 thousand downloads last month - 0 stars on GitHub - 1 maintainer
is.modern 0.6.6
MayBe on Return constructor and useful functions
23 versions - Latest release: about 6 years ago - 2 dependent packages - 1 dependent repositories - 26 downloads last month - 0 stars on GitHub - 1 maintainer
bdom 0.1.11
a jsx compatible shorthand library for generating actual dom elements instead of virtual ones
10 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 20 downloads last month - 0 stars on GitHub - 1 maintainer
babel-plugin-transform-shorthand-instance-expressions 0.0.1
Babel plugin to enable shorthand instance expressions (similar to @ in CoffeeScript).
1 version - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 4 stars on GitHub - 1 maintainer
shortvas 0.3.1
Shorthand for canvas context operations.
5 versions - Latest release: over 6 years ago - 1 dependent repositories - 78 downloads last month - 5 stars on GitHub - 1 maintainer
stylup 1.0.0
Write utility classes conveniently while optimising your CSS
10 versions - Latest release: about 7 years ago - 1 dependent package - 5 dependent repositories - 15 downloads last month - 3 stars on GitHub - 1 maintainer
react-native-styles-shorthand 1.0.0
Easy to use CSS shorthand properties in React-Native
1 version - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 157 downloads last month - 14 stars on GitHub - 1 maintainer
Top 4.8% on npmjs.org
stringify-github-short-url 3.3.8 💰
Generate Github / npm shorthand from list of arguments or object
27 versions - Latest release: about 4 years ago - 5 dependent packages - 13 dependent repositories - 124 downloads last month - 474 stars on GitHub - 2 maintainers
rgb-hex-conv 1.0.3
Convert RGB color codes to hexadecimal 6 digits or 3 digits format for use in web design and CSS.
2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 0 stars on GitHub - 1 maintainer
stringify-github-short-urls 2.0.0 💰
Stringify array of `parse-github-short-url` objects to shorthand.
3 versions - Latest release: over 8 years ago - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 2 maintainers
parse-github-short-url 3.2.0 💰
Parse a github/npm shorthand (user/repo#branch or user/repo@version) URL into an object.
14 versions - Latest release: almost 8 years ago - 6 dependent packages - 1 dependent repositories - 23 downloads last month - 3 stars on GitHub - 2 maintainers
concat-css-properties 0.0.6 unpublished
Makes your CSS files lighter and more readable by converting and combining CSS properties into th...
1 version - Latest release: about 2 years ago - 62 stars on
jss-shorthand 1.0.0 deprecated
JSS plugin that adds more nicer using of css shorthands
1 version - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 1 maintainer
scss-assert-directions 0.1.1 deprecated
Map values in clock-wise positions
2 versions - Latest release: over 7 years ago - 1 dependent repositories - 21 downloads last month - 0 stars on GitHub - 1 maintainer