{"id":18823033,"url":"https://github.com/himynameisdave/postcss-plugins","last_synced_at":"2025-04-13T00:46:50.431Z","repository":{"id":1207254,"uuid":"41446548","full_name":"himynameisdave/postcss-plugins","owner":"himynameisdave","description":"The \"officially unofficial\" consolidated list of PostCSS plugins in a ready-to-use package","archived":false,"fork":false,"pushed_at":"2024-06-17T06:21:45.000Z","size":1948,"stargazers_count":129,"open_issues_count":28,"forks_count":153,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-13T00:46:44.670Z","etag":null,"topics":["json-data","json-dataset","postcss","postcss-plugin","postcss-plugins","postprocessing"],"latest_commit_sha":null,"homepage":"","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/himynameisdave.png","metadata":{"files":{"readme":"README-zh_CN.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":"2015-08-26T19:50:16.000Z","updated_at":"2024-12-06T13:18:50.000Z","dependencies_parsed_at":"2024-06-18T20:06:35.816Z","dependency_job_id":"7e58b299-e6b4-4caa-851a-878e9c8a239a","html_url":"https://github.com/himynameisdave/postcss-plugins","commit_stats":{"total_commits":482,"total_committers":214,"mean_commits":"2.2523364485981308","dds":0.8360995850622407,"last_synced_commit":"931df966962055f363ab453f4ada483aeccd42ca"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himynameisdave%2Fpostcss-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himynameisdave%2Fpostcss-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himynameisdave%2Fpostcss-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himynameisdave%2Fpostcss-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/himynameisdave","download_url":"https://codeload.github.com/himynameisdave/postcss-plugins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650434,"owners_count":21139672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["json-data","json-dataset","postcss","postcss-plugin","postcss-plugins","postprocessing"],"created_at":"2024-11-08T00:52:26.887Z","updated_at":"2025-04-13T00:46:50.412Z","avatar_url":"https://github.com/himynameisdave.png","language":"JavaScript","readme":"## PostCSS 插件列表 [![npm version](https://img.shields.io/npm/v/postcss-plugins.svg)](https://www.npmjs.com/package/postcss-plugins) [![contributors](https://img.shields.io/github/contributors/himynameisdave/postcss-plugins.svg)](https://github.com/himynameisdave/postcss-plugins/blob/master/docs/authors.md)\n\n\n开箱即用型\"官方和非官方\"综合[PostCSS](https://github.com/postcss/postcss) 插件\n\n\u003cimg align=\"right\" width=\"100\" height=\"100\"\n     title=\"Philosopher’s stone, logo of PostCSS\"\n     src=\"http://postcss.github.io/postcss/logo.svg\"\u003e\n\n### 目的\n\n这里有 [超过数百人的优秀开发者](https://github.com/himynameisdave/postcss-plugins/blob/master/docs/authors.md) 正在构建令人惊叹的 PostCSS 插件。插件运行列表增长速度非常块，而且已经在很多地方投入使用了。通过 [**@mxstbr**](https://github.com/mxstbr) 构建的 [postcss.parts](http://postcss.parts) 可以搜索到。另一个是 [**@chrisopedia**](https://github.com/chrisopedia) 创建的 [PostCSS Alfred Workflow](https://github.com/chrisopedia/alfred-postcss-workflow)。对于开发者来说，这些是非常的好的资源用来查找和使用，而且这个列表会持续更新。\n\n目的尽可能简洁明了但仍然会向开发者提供一些插件相关的数据\n\n**简而言之** 这是一个包含大量 PostCSS 插件的源数据列表\n\n### 安装\n\n**使用 yarn**\n\n```\nyarn add postcss-plugins\n```\n\n**使用 npm**\n\n```\nnpm i postcss-plugins\n```\n\n### 使用\n\n```javascript\n\nconst plugins = require('postcss-plugins');\n\n//  基本用法: 获取数据集里面的每个插件名\nconst namesOfEveryPlugin = plugins.map(plugin =\u003e plugin.name);\n\n//  基本用法: 获取star数最多的插件\nconst mostStarredPlugin = plugins.reduce((a, p) =\u003e a.stars \u0026\u0026 p.stars \u003e a.stars ? p : a, { stars: 0 });\n\n//  基本用法: 看看 himynameisdave 已经写了多少个插件\nconst himynameisdavesPlugins = plugins.reduce((a, p) =\u003e p.author === 'himynameisdave' ? ++a : a, 0)\n\n```\n\n### 提交一个新的插件\n\n欢迎所有插件，只要符合 [PostCSS Plugin Guidelines](https://github.com/postcss/postcss/blob/master/docs/guidelines/plugin.md) 的插件指南。\n这些脚本可以让添加插件变得像回答一些关于它的问题一样简单。\n\n**步骤**:\n\n1. [Fork 这个仓库](https://github.com/himynameisdave/postcss-plugins#fork-destination-box).\n1. 运行 `yarn install` / `npm install` 快速安装 [脚本](https://github.com/himynameisdave/postcss-plugins/tree/master/scripts) 所依赖的依赖项。\n1. 运行 `yarn run add` / `npm run add`。 然后系统会提示你输入有关插件的信息，按照提示操作即可。\n1. 然后将你的插件添加到 [`plugins.json`](https://github.com/himynameisdave/postcss-plugins/blob/master/plugins.json) 和 你的插件名 到 [`authors.md`](https://github.com/himynameisdave/postcss-plugins/blob/master/docs/authors.md) 列表中。\n1. 提交并推送变更，然后提交 pull request.\n1. [别着急](http://i.imgur.com/dZzkNc7.gif)\n\n**请注意** `plugins.json` 和 `authors.md` **都不要直接编辑**。 反而，请按照上面的步骤确保你的拉取请求能够及时合并。 同时, 不用操心 Github start 数量，因为这是维护人员定期完成的。\n\n### 更新日志\n\n有关发布、更改和更新的列表，请参见[更新日志](https://github.com/himynameisdave/postcss-plugins/blob/master/CHANGELOG.md)。","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimynameisdave%2Fpostcss-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhimynameisdave%2Fpostcss-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimynameisdave%2Fpostcss-plugins/lists"}