{"_id":"postcss-short-spacing","_rev":"9-06fd703d11ba723d9d7374cbd8c81198","name":"postcss-short-spacing","description":"Use this in CSS","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"postcss-short-spacing","version":"1.0.0","description":"Write shorthand margin and padding properties while omitting edges in CSS","keywords":["postcss","css","postcss-plugin","omits","shorthands","margins","paddings","properties","property"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-spacing.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-short-spacing/issues"},"homepage":"https://github.com/jonathantneal/postcss-short-spacing","dependencies":{"postcss":"^5.0.4"},"devDependencies":{"chai":"^3.2.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3"},"scripts":{"test":"gulp"},"engines":{"iojs":">=2.0.0","node":">=0.12.0"},"gitHead":"b5e1a19c0db460db36d2199770ae52defb95e0da","_id":"postcss-short-spacing@1.0.0","_shasum":"cb19037e61213d0c872b486fdb5c601a4ea9571d","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"cb19037e61213d0c872b486fdb5c601a4ea9571d","tarball":"https://registry.npmjs.org/postcss-short-spacing/-/postcss-short-spacing-1.0.0.tgz","integrity":"sha512-RbfmfHz8tMB4T3bPXeOXt7lEgEEUiarjhK4Di428abxwTEkYpCkxChlinrPbFNCwPQVGsWeGfQnSw5zvempsWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvJJHj8l3SZ6R2wX8X028xTaHDNme14t5RjWjz9uJN7AiAcp42FxNejqjotYptNAFpaQG9K9RwdtYS0XSZjAFZahw=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"2.0.0":{"name":"postcss-short-spacing","version":"2.0.0","description":"Omit edges within margin and padding properties in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-spacing.git"},"homepage":"https://github.com/jonathantneal/postcss-short-spacing#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-spacing/issues"},"main":"index.js","files":["index.js"],"scripts":{"lint":"echint && eslint index.js && jscs index.js","prepublish":"npm test","tape":"postcss-tape","test":"npm run lint && postcss-tape"},"engines":{"node":">=6.9.1"},"dependencies":{"postcss":"^5.2.6"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.11.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1","postcss-tape":"1.0.1"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","omits","shorthands","margins","paddings","properties","property"],"gitHead":"67d52d76939cad310dfc7d2ca6df3e4087670867","_id":"postcss-short-spacing@2.0.0","_shasum":"9981c2858655e00696e65226e572f7ae28e18bdb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"9981c2858655e00696e65226e572f7ae28e18bdb","tarball":"https://registry.npmjs.org/postcss-short-spacing/-/postcss-short-spacing-2.0.0.tgz","integrity":"sha512-RpqZcRXyFqgKSUsxzYaPTH5ZESndY+rLyHnBl9mA6RHuWXx4W85/23JFQgL5hq0NBQRG4xhWuqLYVjsl9Kknrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTszOkKga9XGy1D67M+HHUVe20g2060dWVTb4OrffygwIhAO35yNl6u/0xtgMmBkbnOzSci0XamyzJnjR+zyz/zjVI"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-short-spacing-2.0.0.tgz_1481054344658_0.7081145131960511"},"directories":{}},"2.0.1":{"name":"postcss-short-spacing","version":"2.0.1","description":"Omit edges within margin and padding properties in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-spacing.git"},"homepage":"https://github.com/jonathantneal/postcss-short-spacing#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-spacing/issues"},"main":"index.js","files":["index.js"],"scripts":{"lint":"echint && eslint index.js && jscs index.js","prepublish":"npm test","tape":"postcss-tape","test":"npm run lint && postcss-tape"},"engines":{"node":">=6.9.1"},"dependencies":{"postcss":"^5.2.6"},"devDependencies":{"echint":"^2.1.0","echint-config-dev":"1.0.0","eslint":"^3.12.1","eslint-config-dev":"1.0.0","jscs":"^3.0.7","jscs-config-dev":"1.0.1","postcss-tape":"1.3.0"},"echint":{"extends":"dev"},"eslintConfig":{"extends":"dev","parserOptions":{"sourceType":"module"}},"jscsConfig":{"preset":"dev"},"keywords":["postcss","css","postcss-plugin","omits","shorthands","margins","paddings","properties","property"],"gitHead":"748e064a55d3afeaf58404f41def6977e4181340","_id":"postcss-short-spacing@2.0.1","_shasum":"abeb9fc10bb18b6cb0ad027fac85bb30374efe79","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"abeb9fc10bb18b6cb0ad027fac85bb30374efe79","tarball":"https://registry.npmjs.org/postcss-short-spacing/-/postcss-short-spacing-2.0.1.tgz","integrity":"sha512-QIMfx0FCj8egovcT2JVz4yGArO3yT6YfPBNt+8jvI7N3576lJL8jDC47uJ/DCqITmMkHQayFKG+wPvxXVGtz7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG7As0M5KNWnsWt/wRHoXEXSf04yx7mpXCAUg9qzL/2AiEAu8pCgZWOyS6wOOxyEB5xdmo8Uk4NunNeZkq/KxUyERk="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-short-spacing-2.0.1.tgz_1481739393415_0.6976171743590385"},"directories":{}},"3.0.0":{"name":"postcss-short-spacing","version":"3.0.0","description":"Omit edges within margin and padding properties in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-spacing.git"},"homepage":"https://github.com/jonathantneal/postcss-short-spacing#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-spacing/issues"},"main":"index.js","files":["index.js"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"postcss-tape"},"engines":{"node":">=4"},"dependencies":{"postcss":"^6.0.1"},"devDependencies":{"eslint":"^3.19.0","eslint-config-dev":"2.0.0","postcss-tape":"2.0.1","pre-commit":"^1.2.2"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","omits","shorthands","margins","paddings","properties","property"],"gitHead":"2fa2a845b7456fdd7f30c58550581cae5b95fea3","_id":"postcss-short-spacing@3.0.0","_shasum":"360c5e496fca1250aeeac5988d82e7c409352ca0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"360c5e496fca1250aeeac5988d82e7c409352ca0","tarball":"https://registry.npmjs.org/postcss-short-spacing/-/postcss-short-spacing-3.0.0.tgz","integrity":"sha512-PVl6hdpto8LI7fMfjJ3AKlvJLjBJpnbE0OAUdh0KjzGjGGIkLFWsY4J+qXJBkwx2Ixdh29nrOCtdEvEo+vJt9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTmK7euSedJBV8WRbBUHDsTZYjP6kbTGjm14/Rh2wsJgIhAJv++1oFYI85OyVUvaUJIIMKupNNjw5o0i5uglrcbNOj"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-short-spacing-3.0.0.tgz_1495693982895_0.17344335815869272"},"directories":{}},"4.0.0":{"name":"postcss-short-spacing","version":"4.0.0","description":"Use this in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-spacing.git"},"homepage":"https://github.com/jonathantneal/postcss-short-spacing#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-spacing/issues"},"main":"index.cjs.js","module":"index.es.mjs","scripts":{"prepublishOnly":"npm test","pretest":"rollup -c .rollup.js --silent","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.5"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/preset-env":"^7.1.0","babel-eslint":"^10.0.1","eslint":"^5.6.1","eslint-config-dev":"^2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.66.5","rollup-plugin-babel":"^4.0.3"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","margin","padding","shorthand","short"],"gitHead":"e6e3181d6d69d95c8733d629e36ef24af46ce7e8","_id":"postcss-short-spacing@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-ThWP8vse9jtT26+l8fqfCriPVR7QGYUX7gEXYNPJ2+smD4XHpMJAmbhqa8aKuYsCMhvzeC9ZxCsR/B+nXA7iEw==","shasum":"0de9bf226915c66aca6f4262fb691de817e817f1","tarball":"https://registry.npmjs.org/postcss-short-spacing/-/postcss-short-spacing-4.0.0.tgz","fileCount":8,"unpackedSize":35570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvSh2CRA9TVsSAnZWagAAHIQP/0BgvmwnvM6Ov6EZ+gDr\nrDolSp9BEWSmgkixpbs2/k1RHbLzO3ESFbM5kHPczjdbne7V1aal7mDEI0bC\noUEBwU0ebCdTd8Jd9qTTuf7henTH4HL9zslKO1N+lYWnzZCxt8jeGDOd94xR\ndAAV697Vu3p70iW1qFJ4SJ1rZOO4P4y6DUuDnMyNfOejmcKaS4HD4SHmgN9s\n+uDyJ2H/PIlXdX5CxZ4wwF9vgJm4aaWVtLkdsAe/tsy9h5966rqO/hyyj6Hj\nvgCUJcFedImoY99AFHI/rcPxbDAlbd4t+vimN2ezanClLfnJq09XMp+0U002\n33RyWEhvWChdzwgCdHF38QBmUPG72XV+vb63wEtfRBGzfxbkd6tbhQFYYf7x\nPHDOnzEYHsrQNhdZGV0AJc/4z6L4M477Yq5swUhslP3wOY29SeaP8Aze0fLc\nRrDA8I6sl3Xn37RBr3EUVsJHXkWyrKcBCBlRJqDcFMnNoglsdFWer9XI09vg\nN1soUC1c1w/ZnQ/1Z9NeZ09lapH8DwDi5IMA9bCrZO7Qbn3U4YjwBF0x8QDm\n544nPIljjLOCxn8S4iTEqcZ8oEi3JoruXkxK9gn0o2jQVnpEJk6qso4xgCyG\nlrnYp7N3MCEbdGywJpATqdW/NG1R1KKCxqt2nzgXpGYTjlAFr7eU1jz3yE/c\nS59x\r\n=m05u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3Onbl+SiSw49ZOwxzlTupq+gTpRUFRto5yIoMYFC9EAiBt1q8MBN8hYv5kBZ3OEh8ZxZizYBavS3bYPGPRmxGvpw=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-short-spacing_4.0.0_1539123317742_0.5694626052132372"},"_hasShrinkwrap":false}},"readme":"# PostCSS Short Spacing [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS\" width=\"90\" height=\"90\" align=\"right\">][postcss]\n\n[![NPM Version][npm-img]][npm-url]\n[![Build Status][cli-img]][cli-url]\n[![Support Chat][git-img]][git-url]\n\n[PostCSS Short Spacing] lets you omit sides within `margin` and `padding`\nproperties in CSS.\n\n```pcss\nsection {\n  margin: 1em *;\n}\n\n/* becomes */\n\nsection {\n  margin-top: 1em;\n  margin-bottom: 1em;\n}\n```\n\nSupported properties include `margin`, `margin-block`, `margin-inline`,\n`margin-start`, `margin-end`, `padding`, `padding-block`, `padding-inline`,\n`padding-start`, and `padding-end`.\n\n## Usage\n\nAdd [PostCSS Short Spacing] to your project:\n\n```bash\nnpm install postcss-short-spacing --save-dev\n```\n\nUse [PostCSS Short Spacing] to process your CSS:\n\n```js\nconst postcssShortSpacing = require('postcss-short-spacing');\n\npostcssShortSpacing.process(YOUR_CSS /*, processOptions, pluginOptions */);\n```\n\nOr use it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssShortSpacing = require('postcss-short-spacing');\n\npostcss([\n  postcssShortSpacing(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n[PostCSS Short Spacing] runs in all Node environments, with special instructions for:\n\n| [Node](INSTALL.md#node) | [PostCSS CLI](INSTALL.md#postcss-cli) | [Webpack](INSTALL.md#webpack) | [Create React App](INSTALL.md#create-react-app) | [Gulp](INSTALL.md#gulp) | [Grunt](INSTALL.md#grunt) |\n| --- | --- | --- | --- | --- | --- |\n\n## Options\n\n#### prefix\n\nThe `prefix` option defines a prefix required by properties being transformed.\nWrapping dashes are automatically applied, so that `x` would transform\n`-x-margin`.\n\n```js\npostcssShortSpacing({ prefix: 'x' });\n```\n\n```pcss\nbody {\n  -x-margin: 1em *;\n}\n\n/* becomes */\n\nsection {\n  margin-top: 1em;\n  margin-bottom: 1em;\n}\n```\n\n#### skip\n\nThe `skip` option defines the skip token used to ignore portions of the\nshorthand.\n\n```js\npostcssShortSpacing({ skip: '-' });\n```\n\n```pcss\nbody {\n  -x-margin: 1em -;\n}\n\n/* becomes */\n\nsection {\n  margin-top: 1em;\n  margin-bottom: 1em;\n}\n```\n\n[cli-img]: https://img.shields.io/travis/jonathantneal/postcss-short-spacing.svg\n[cli-url]: https://travis-ci.org/jonathantneal/postcss-short-spacing\n[git-img]: https://img.shields.io/badge/support-chat-blue.svg\n[git-url]: https://gitter.im/postcss/postcss\n[npm-img]: https://img.shields.io/npm/v/postcss-short-spacing.svg\n[npm-url]: https://www.npmjs.com/package/postcss-short-spacing\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Short Spacing]: https://github.com/jonathantneal/postcss-short-spacing\n","maintainers":[{"email":"romainmenke@gmail.com","name":"romainmenke"},{"email":"sombragriselros@gmail.com","name":"alaguna"},{"email":"jonathantneal@hotmail.com","name":"jonathantneal"}],"time":{"modified":"2024-02-19T21:21:05.865Z","created":"2015-09-21T13:10:35.345Z","1.0.0":"2015-09-21T13:10:35.345Z","2.0.0":"2016-12-06T19:59:04.888Z","2.0.1":"2016-12-14T18:16:33.639Z","3.0.0":"2017-05-25T06:33:05.486Z","4.0.0":"2018-10-09T22:15:17.930Z"},"homepage":"https://github.com/jonathantneal/postcss-short-spacing#readme","keywords":["postcss","css","postcss-plugin","margin","padding","shorthand","short"],"repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-spacing.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/jonathantneal/postcss-short-spacing/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}