{"_id":"postcss-short-border","_rev":"9-4d7d53f9690128b7a945713aadf5e907","name":"postcss-short-border","description":"Define multiple edges, styles, and colors inside the border property in CSS","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"postcss-short-border","version":"1.0.0","description":"Define edges inside the position property in CSS","keywords":["postcss","css","postcss-plugin","shorthands","declarations","property","properties","values","positions","tops","rights","bottoms","lefts","lengths"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-border.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-short-border/issues"},"homepage":"https://github.com/jonathantneal/postcss-short-border","dependencies":{"postcss":"^5.0.8"},"devDependencies":{"chai":"^3.3.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":"cc1dc3b28c05f9423b89f80660d3a223a1059d09","_id":"postcss-short-border@1.0.0","_shasum":"7519868e9863ccd69ad5af4b986e1d99f1f5bee4","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"7519868e9863ccd69ad5af4b986e1d99f1f5bee4","tarball":"https://registry.npmjs.org/postcss-short-border/-/postcss-short-border-1.0.0.tgz","integrity":"sha512-Ff+F8htIRTFpX0rlwuPlRInDkAo87SqTkkBFF08rahQWbtNngPbvDSN3L3pw77dGi9ZzoGaWmkX1kBJgn6qTpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDViGtzTqOmD7LRByzlLcWJXFvlfk0DHou6xN6Z1qLtCgIhAJ9v9aCWLGQ2h6RLfp9I6dTRbNpUnqCQy9ixWmsODMyq"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"2.0.0":{"name":"postcss-short-border","version":"2.0.0","description":"Define multiple edges, styles, and colors inside the border property 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-border.git"},"homepage":"https://github.com/jonathantneal/postcss-short-border#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-border/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","postcss-value-parser":"^3.3.0"},"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","shorthands","declarations","property","properties","values","positions","tops","rights","bottoms","lefts","lengths"],"gitHead":"68befe85c7c7432caf6cc0d44c85a9c1c0358623","_id":"postcss-short-border@2.0.0","_shasum":"7b72dcc5da42ac9d9a26079686d50a3b9cf563b4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"7b72dcc5da42ac9d9a26079686d50a3b9cf563b4","tarball":"https://registry.npmjs.org/postcss-short-border/-/postcss-short-border-2.0.0.tgz","integrity":"sha512-XWWFALFfYhoAsAJRB5Rwx6AwNSAnNc2j/YW6nnAOQ/NGDujr6wSQpHgKUAfbvfAeBbqNVEhF5MISQK+CXjZ2tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+c825tm6daMXNLqFgDvfKQ9seGdicBCvsigA1np2rGAiBMndbxmq/Tu+EXghVdIHmIsXnUuyKkYZdrJfhEmPS0Hg=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-short-border-2.0.0.tgz_1481054309509_0.685688991798088"},"directories":{}},"2.0.1":{"name":"postcss-short-border","version":"2.0.1","description":"Define multiple edges, styles, and colors inside the border property 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-border.git"},"homepage":"https://github.com/jonathantneal/postcss-short-border#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-border/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","postcss-value-parser":"^3.3.0"},"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","shorthands","declarations","property","properties","values","positions","tops","rights","bottoms","lefts","lengths"],"gitHead":"56138a384ec742ec9b7ef3ff8a8b074f3d3e001d","_id":"postcss-short-border@2.0.1","_shasum":"17f716c1357b60cd302fdc2cc9031b0a9424e7a7","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"17f716c1357b60cd302fdc2cc9031b0a9424e7a7","tarball":"https://registry.npmjs.org/postcss-short-border/-/postcss-short-border-2.0.1.tgz","integrity":"sha512-UCFfns7GH2DHoVigSJf5xetxkUamUgUOz+xgb6lUtfN0OduF76whjjaszfzXnY0t75Y/WRIM1SYMXU7ixlc4Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu6li9vs6pyKcwRApc9otISllHpM/O8r0cI4b0wDVbSwIhAN/T7J4gWyXf6wC+WwDlB3JgnRaI19Vns5ZP2KWwrn01"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-short-border-2.0.1.tgz_1481739366896_0.4235244099982083"},"directories":{}},"3.0.0":{"name":"postcss-short-border","version":"3.0.0","description":"Define multiple edges, styles, and colors inside the border property 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-border.git"},"homepage":"https://github.com/jonathantneal/postcss-short-border#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-border/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","shorthands","declarations","property","properties","values","positions","tops","rights","bottoms","lefts","lengths"],"gitHead":"350513d4eb1e81214596ae80ae43125e2f7fb797","_id":"postcss-short-border@3.0.0","_shasum":"e56379c4a2f5327d81db61acd42bc6025dfcb9d9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"e56379c4a2f5327d81db61acd42bc6025dfcb9d9","tarball":"https://registry.npmjs.org/postcss-short-border/-/postcss-short-border-3.0.0.tgz","integrity":"sha512-3IlYSznB4OhOofKlTYMJsuhG/an7OQUguEKrWnlACnIlQLFyK892S8egbeyO3D3C79mYs70aIwcOihISasP9Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnsxYzFus+JDQ6I3FyriCYiyuzMLQpmGLlioOaWny3PAIgRG20F7nvAEV+wwmCvxZEgPwvFHY3OJ+sz4FFNL5Laa8="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-short-border-3.0.0.tgz_1495694095386_0.4398964154534042"},"directories":{}},"4.0.0":{"name":"postcss-short-border","version":"4.0.0","description":"Define multiple edges, styles, and colors inside the border property 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-border.git"},"homepage":"https://github.com/jonathantneal/postcss-short-border#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-short-border/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","border","shorthand","short"],"gitHead":"a8cdf72328c79be842db30bd6d009e7a8ded00c5","_id":"postcss-short-border@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"integrity":"sha512-o9lZZ7yavQAs2Tj1BazltLBTDH4XdNtUuY15NhV6Nr1R+1sG4e9k2QZRhaOazPbntrw7pDHFqRwDYQND9DB8jw==","shasum":"c7ffa685d4e2b350fbb7c3571a1cc47302e9efd6","tarball":"https://registry.npmjs.org/postcss-short-border/-/postcss-short-border-4.0.0.tgz","fileCount":8,"unpackedSize":27094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvfIyCRA9TVsSAnZWagAAjpIP/34jt0t8w7ozR6wnZTeD\n2ExIRYdPPfREMTtbHsVf67NdmvA8IaRN6x5cNeWF6+Rr+EVyHnl/Qzs9Xcgj\n/3Y9kcN8lmG5W8XdqwY+I+NqzZREbPoFDSmawtPyNOpj47QaXkYkkK2dJ8X0\nrnDKwe70Mz0g/c7+bkyGuQ3RFl0N+aY7uxjfOIbJkFdxo1glgBoH3dpg9e1C\nQawTNQFx9Id930WUBijXM0OK2hpzPIefxzHJW/25sMrnX2TkXtpKCLXqMRqz\njKZVGRPjC0lTGcx0MNKzYKv5ed3fqRkuY/ERHLGf6Vm3IyHcsPUrhQOB9ZAF\nFWX3xtN7OWFXvnbmvFDapUuh5BQgtzapI2eytCCGUipTDAaWl7ex2yCX4AW9\nulR+/5aOED/tEFGv08ZDBc5FXq9WTkCUmFvSm0gX3m0n9s3dqV4sd1QEKX4z\nrkyoloY6Gd4JObfiFDBVVXWaeL4W8dDe59hhkW0wFJoaI8Y6ElfEPwsLaXXp\nR/ZDUtJjsaQroLX9tW9z2CHcyoZlYvz8U9/DYuPQfyMuHBUw9FqCXtHAnrtL\npYEpYTRhHXgXplsdY2f1s3zMEvTfLfyquzeNpWcy4E+CcK+aTqd3sgxfwQhJ\nDwo/m7PF7Sl6klyMTYhd/5LqzuDfsLKRjElEcK5OvA6TtwHMB06z2TyO9Fxf\nIn1a\r\n=Bz2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVQgSH0UVAxxC0C1qxB3iqi0KKBxYyfHoeS5bCX/4Q1gIgRLgRhSUTdEq5SYi84SVh1v3eiJJnj8CLG/66SSmYr40="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-short-border_4.0.0_1539174962261_0.20239187500025313"},"_hasShrinkwrap":false}},"readme":"# PostCSS Short Border [<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 Border] lets you omit sides within `border-` properties in CSS.\nIt also lets you fully define individual values on the `border` property using\ndividers (`/`).\n\n```pcss\n.example-1 {\n  border-color: blue blue *;\n}\n\n.example-2 {\n  border-width: 1px *;\n}\n\n.example-3 {\n  border: 1px 2px / solid / red orange;\n}\n\n/* becomes */\n\n.example-1 {\n  border-top-color: blue;\n  border-right-color: blue;\n  border-left-color: blue;\n}\n\n.example-2 {\n  border-top-width: 1px;\n  border-bottom-width: 1px;\n}\n\n.example-3 {\n  border-width: 1px 2px;\n  border-style: solid;\n  border-color: red orange;\n}\n```\n\n## Usage\n\nAdd [PostCSS Short Border] to your project:\n\n```bash\nnpm install postcss-short-border --save-dev\n```\n\nUse [PostCSS Short Border] to process your CSS:\n\n```js\nconst postcssShortBorder = require('postcss-short-border');\n\npostcssShortBorder.process(YOUR_CSS /*, processOptions, pluginOptions */);\n```\n\nOr use it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssShortBorder = require('postcss-short-border');\n\npostcss([\n  postcssShortBorder(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n[PostCSS Short Border] 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-border`.\n\n```js\npostcssShortBorder({ prefix: 'x' });\n```\n\n```pcss\n.example-1 {\n  -x-border-color: blue blue *;\n}\n\n/* becomes */\n\n.example-1 {\n  border-top-color: blue;\n  border-right-color: blue;\n  border-left-color: blue;\n}\n```\n\n#### skip\n\nThe `skip` option defines the skip token used to ignore portions of the\nshorthand.\n\n```js\npostcssShortBorder({ skip: '-' });\n```\n\n```pcss\n.example-1 {\n  border-color: blue blue -;\n}\n\n/* becomes */\n\n.example-1 {\n  border-top-color: blue;\n  border-right-color: blue;\n  border-left-color: blue;\n}\n```\n\n[cli-img]: https://img.shields.io/travis/jonathantneal/postcss-short-border.svg\n[cli-url]: https://travis-ci.org/jonathantneal/postcss-short-border\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-border.svg\n[npm-url]: https://www.npmjs.com/package/postcss-short-border\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Short Border]: https://github.com/jonathantneal/postcss-short-border\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:20:20.370Z","created":"2015-10-01T02:56:26.223Z","1.0.0":"2015-10-01T02:56:26.223Z","2.0.0":"2016-12-06T19:58:29.731Z","2.0.1":"2016-12-14T18:16:07.324Z","3.0.0":"2017-05-25T06:34:56.305Z","4.0.0":"2018-10-10T12:36:02.413Z"},"homepage":"https://github.com/jonathantneal/postcss-short-border#readme","keywords":["postcss","css","postcss-plugin","border","shorthand","short"],"repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-short-border.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/jonathantneal/postcss-short-border/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}