{"_id":"@csstools/postcss-text-decoration-shorthand","_rev":"259809","name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","dist-tags":{"latest":"2.2.2"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"time":{"modified":"2023-03-27T17:09:39.000Z","created":"2022-08-15T08:34:40.768Z","2.2.2":"2023-03-25T07:53:03.685Z","2.2.1":"2023-02-13T14:24:34.421Z","2.2.0":"2023-02-02T08:47:17.359Z","2.1.0":"2023-01-28T08:49:33.273Z","2.0.1":"2023-01-28T08:00:06.367Z","2.0.0":"2023-01-24T09:18:07.838Z","1.0.0":"2022-08-15T08:34:40.768Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"versions":{"2.2.2":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"2.2.2","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"@csstools/color-helpers":"^1.0.0","postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"@csstools/postcss-tape":"*","autoprefixer":"^10.4.8"},"scripts":{"build":"rollup -c ../../rollup/default.mjs","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run build && npm run test","test":"node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"ef3863b5cc7513ed1ef444931adda102ae50b224","_id":"@csstools/postcss-text-decoration-shorthand@2.2.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"75539827b56905f7c2e8273c0358cc6fec5ca72d","size":6205,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-2.2.2.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-2.2.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_2.2.2_1679730783534_0.9384343319474588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-25T07:53:03.685Z","publish_time":1679730783685,"_cnpm_publish_time":1679730783685},"2.2.1":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"2.2.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"@csstools/color-helpers":"^1.0.0","postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"autoprefixer":"^10.4.8"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"2e5661b06e056e8e220ee5ff1e3f2f9453ece5d3","_id":"@csstools/postcss-text-decoration-shorthand@2.2.1","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"1accf54487d74aa7ccade2e674c7290bb2ce10ae","size":6310,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-2.2.1.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-2.2.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_2.2.1_1676298274237_0.8363762185706038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T14:24:34.421Z","publish_time":1676298274421,"_cnpm_publish_time":1676298274421},"2.2.0":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"2.2.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"@csstools/color-helpers":"^1.0.0","postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"autoprefixer":"^10.4.8"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"de8cb9eaf7af0e2cfb0ca2679a61c40744df680a","_id":"@csstools/postcss-text-decoration-shorthand@2.2.0","_nodeVersion":"16.17.1","_npmVersion":"9.4.1","dist":{"shasum":"41a2de9e041a22f738ef110807227f6e83acb107","size":6287,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-2.2.0.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-2.2.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_2.2.0_1675327637175_0.3762521893418549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-02T08:47:17.359Z","publish_time":1675327637359,"_cnpm_publish_time":1675327637359},"2.1.0":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"2.1.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"autoprefixer":"^10.4.8"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"fb0bcdd3c55ac8e85e72786e54b4f01430cbf1e7","_id":"@csstools/postcss-text-decoration-shorthand@2.1.0","_nodeVersion":"18.8.0","_npmVersion":"9.4.0","dist":{"shasum":"6de70bb792267cf01519a455f1b8d871f6bf2943","size":6790,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-2.1.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_2.1.0_1674895773049_0.6926411912028503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T08:49:33.273Z","publish_time":1674895773273,"_cnpm_publish_time":1674895773273},"2.0.1":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"2.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"autoprefixer":"^10.4.8"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"d6c1417998e84c64703a0dcc7a9566e45817e6ed","_id":"@csstools/postcss-text-decoration-shorthand@2.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"e2ed2340b184a81e54a345ee8547a4a81daae0a1","size":6633,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-2.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_2.0.1_1674892806205_0.18423252980687455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T08:00:06.367Z","publish_time":1674892806367,"_cnpm_publish_time":1674892806367},"2.0.0":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"2.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"autoprefixer":"^10.4.8"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"259cd930736800cd876bc785af78fd7b636c6ca8","_id":"@csstools/postcss-text-decoration-shorthand@2.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"af5c3fff36c41c72b4b92d033b21653aca01a42a","size":6588,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-2.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_2.0.0_1674551887701_0.45629880029812586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T09:18:07.838Z","publish_time":1674551887838,"_cnpm_publish_time":1674551887838},"1.0.0":{"name":"@csstools/postcss-text-decoration-shorthand","description":"Use text-decoration in it's shorthand form in CSS","version":"1.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^12 || ^14 || >=16"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.2"},"devDependencies":{"autoprefixer":"^10.4.8"},"scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-text-decoration-shorthand"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","postcss-plugin","shorthand","text-decoration","text-decoration-thickness"],"csstools":{"cssdbId":"text-decoration-shorthand","exportName":"postcssTextDecorationShorthand","humanReadableName":"PostCSS Text Decoration Shorthand","specUrl":"https://drafts.csswg.org/css-text-decor-4/#text-decoration-property"},"volta":{"extends":"../../package.json"},"gitHead":"4acfc53935caa7ac5192745495d54d749034c8f1","_id":"@csstools/postcss-text-decoration-shorthand@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"ea96cfbc87d921eca914d3ad29340d9bcc4c953f","size":6600,"noattachment":false,"key":"/@csstools/postcss-text-decoration-shorthand/-/@csstools/postcss-text-decoration-shorthand-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@csstools/postcss-text-decoration-shorthand/download/@csstools/postcss-text-decoration-shorthand-1.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-text-decoration-shorthand_1.0.0_1660552480600_0.25542935525623056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-15T10:07:35.436Z","publish_time":1660552480768,"_cnpm_publish_time":1660552480768}},"readme":"# PostCSS Text Decoration Shorthand [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n[<img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@csstools/postcss-text-decoration-shorthand.svg\" height=\"20\">][npm-url] [<img alt=\"CSS Standard Status\" src=\"https://cssdb.org/images/badges/text-decoration-shorthand.svg\" height=\"20\">][css-url] [<img alt=\"Build Status\" src=\"https://github.com/csstools/postcss-plugins/workflows/test/badge.svg\" height=\"20\">][cli-url] [<img alt=\"Discord\" src=\"https://shields.io/badge/Discord-5865F2?logo=discord&logoColor=white\">][discord]\n\n[PostCSS Text Decoration Shorthand] lets you use `text-decoration` as a shorthand following the [Text Decoration Specification].\n\n```pcss\n.example {\n\ttext-decoration: wavy underline purple 25%;\n}\n\n/* becomes */\n\n.example {\n\ttext-decoration: underline;\n\ttext-decoration: underline wavy purple;\n\ttext-decoration-thickness: calc(0.01em * 25);\n\ttext-decoration: wavy underline purple 25%;\n}\n```\n\n## Usage\n\nAdd [PostCSS Text Decoration Shorthand] to your project:\n\n```bash\nnpm install postcss @csstools/postcss-text-decoration-shorthand --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssTextDecorationShorthand = require('@csstools/postcss-text-decoration-shorthand');\n\npostcss([\n\tpostcssTextDecorationShorthand(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n[PostCSS Text Decoration Shorthand] runs in all Node environments, with special\ninstructions for:\n\n- [Node](INSTALL.md#node)\n- [PostCSS CLI](INSTALL.md#postcss-cli)\n- [PostCSS Load Config](INSTALL.md#postcss-load-config)\n- [Webpack](INSTALL.md#webpack)\n- [Next.js](INSTALL.md#nextjs)\n- [Gulp](INSTALL.md#gulp)\n- [Grunt](INSTALL.md#grunt)\n\n## Options\n\n### preserve\n\nThe `preserve` option determines whether the original notation\nis preserved. By default, it is preserved.\n\n```js\npostcssTextDecorationShorthand({ preserve: false })\n```\n\n```pcss\n.example {\n\ttext-decoration: wavy underline purple 25%;\n}\n\n/* becomes */\n\n.example {\n\ttext-decoration: underline;\n\ttext-decoration: underline wavy purple;\n\ttext-decoration-thickness: calc(0.01em * 25);\n}\n```\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n[css-url]: https://cssdb.org/#text-decoration-shorthand\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/@csstools/postcss-text-decoration-shorthand\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Text Decoration Shorthand]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand\n[Text Decoration Specification]: https://drafts.csswg.org/css-text-decor-4/#text-decoration-property\n","_attachments":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"CC0-1.0"}