{"id":19723624,"url":"https://github.com/leechy/postcss-multiple-properties","last_synced_at":"2026-06-09T13:31:00.937Z","repository":{"id":42824777,"uuid":"266861584","full_name":"leechy/postcss-multiple-properties","owner":"leechy","description":"PostCSS Multiple Properties Plugin","archived":false,"fork":false,"pushed_at":"2023-03-04T20:21:05.000Z","size":842,"stargazers_count":1,"open_issues_count":12,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T00:56:56.335Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leechy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-25T19:18:33.000Z","updated_at":"2022-08-05T20:54:49.000Z","dependencies_parsed_at":"2024-11-11T23:27:41.781Z","dependency_job_id":"50c455bc-eca5-4a02-ad73-87ca81ebb9a9","html_url":"https://github.com/leechy/postcss-multiple-properties","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leechy/postcss-multiple-properties","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fpostcss-multiple-properties","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fpostcss-multiple-properties/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fpostcss-multiple-properties/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fpostcss-multiple-properties/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leechy","download_url":"https://codeload.github.com/leechy/postcss-multiple-properties/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fpostcss-multiple-properties/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34110010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T23:22:56.136Z","updated_at":"2026-06-09T13:31:00.916Z","avatar_url":"https://github.com/leechy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PostCSS Multiple Properties Plugin\n\n[PostCSS] plugin that parses multiple comma separated property names with the same value to separate property declarations.\n\n[PostCSS]: https://github.com/postcss/postcss\n\n```css\n.foo {\n  top,left,padding,margin: 0;\n}\n```\n\n```css\n.foo {\n  top: 0;\n  left: 0;\n  padding: 0;\n  margin: 0;\n}\n```\n\n## Warning\n\nDue to the specifics of the PostCSS default parser you are not able to use any whitespace characters\nbetween the propery names. Only commas.\n\nIn order to work as expected, this plugin should use custom PostCSS parser that handles declaration\nproperty names with whitespace (probably whitespace with commas in it). This parser is yet to be developed.\n\n\n## Usage\n\nCheck you project for existed PostCSS config: `postcss.config.js`\nin the project root, `\"postcss\"` section in `package.json`\nor `postcss` in bundle config.\n\nIf you already use PostCSS, add the plugin to plugins list:\n\n```diff\nmodule.exports = {\n  plugins: [\n+   require('postcss-multiple-properties'),\n    require('autoprefixer')\n  ]\n}\n```\n\nIf you do not use PostCSS, add it according to [official docs]\nand set this plugin in settings.\n\n[official docs]: https://github.com/postcss/postcss#usage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleechy%2Fpostcss-multiple-properties","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleechy%2Fpostcss-multiple-properties","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleechy%2Fpostcss-multiple-properties/lists"}