{"id":26690777,"url":"https://github.com/rofrischmann/inline-style-prefixer","last_synced_at":"2025-03-26T16:01:06.872Z","repository":{"id":36292102,"uuid":"40596634","full_name":"robinweser/inline-style-prefixer","owner":"robinweser","description":"Autoprefixer for JavaScript style objects","archived":false,"fork":false,"pushed_at":"2024-07-04T12:36:43.000Z","size":3171,"stargazers_count":393,"open_issues_count":8,"forks_count":59,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-25T00:47:53.070Z","etag":null,"topics":["autoprefixer","css","cssinjs","legacy-support","vendor-prefix"],"latest_commit_sha":null,"homepage":"https://inline-style-prefixer.js.org","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/robinweser.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","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-12T11:17:26.000Z","updated_at":"2025-02-15T20:11:08.000Z","dependencies_parsed_at":"2024-11-19T12:10:07.451Z","dependency_job_id":"74c01f9d-9d76-44c1-a2c9-939f8b7a9626","html_url":"https://github.com/robinweser/inline-style-prefixer","commit_stats":{"total_commits":312,"total_committers":46,"mean_commits":6.782608695652174,"dds":"0.34935897435897434","last_synced_commit":"9ac92ca81e8707636407321353f34b328ea38ede"},"previous_names":["rofrischmann/inline-style-prefixer"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinweser%2Finline-style-prefixer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinweser%2Finline-style-prefixer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinweser%2Finline-style-prefixer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robinweser%2Finline-style-prefixer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robinweser","download_url":"https://codeload.github.com/robinweser/inline-style-prefixer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245689494,"owners_count":20656416,"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":["autoprefixer","css","cssinjs","legacy-support","vendor-prefix"],"created_at":"2025-03-26T16:00:38.013Z","updated_at":"2025-03-26T16:01:06.857Z","avatar_url":"https://github.com/robinweser.png","language":"JavaScript","funding_links":[],"categories":["Code Design","Uncategorized"],"sub_categories":["CSS / Style","Uncategorized"],"readme":"# inline-style-prefixer\n\nA small, simple and fast vendor prefixer from JavaScript style object.\n\n\u003cimg alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/inline-style-prefixer.svg\"\u003e \u003cimg alt=\"gzipped size\" src=\"https://img.shields.io/bundlephobia/minzip/inline-style-prefixer.svg?colorB=4c1\u0026label=gzipped%20size\"\u003e \u003cimg alt=\"npm version\" src=\"https://badge.fury.io/js/inline-style-prefixer.svg\"\u003e\n\n## Installation\n\n```sh\nyarn add inline-style-prefixer\n```\n\nIf you're still using npm, you may run `npm i --save inline-style-prefixer`.\n\n## Browser Support\n\nIt supports all major browsers with the following versions. For other, unsupported browses, we automatically use a fallback.\n\n- Chrome: 55+\n- Android (Chrome): 55+\n- Android (Stock Browser): 5+\n- Android (UC): 11+\n- Firefox: 52+\n- Safari: 13+\n- iOS (Safari): 13+\n- Opera: 30+\n- Opera (Mini): 12+\n- IE: 11+\n- IE (Mobile): 11+\n- Edge: 12+\n\nIt will **only** add prefixes if a property still needs them in one of the above mentioned versions.\u003cbr\u003e Therefore, e.g. `border-radius` will not be prefixed at all.\n\n\u003e **Need to support legacy browser versions?**\u003cbr\u003e\n\u003e Don't worry - we got you covered. Check [this guide](https://github.com/rofrischmann/inline-style-prefixer/blob/master/docs/guides/CustomPrefixer.md).\n\n## Usage\n\n```javascript\nimport { prefix } from 'inline-style-prefixer'\n\nconst style = {\n  transition: '200ms all linear',\n  boxSizing: 'border-box',\n  display: 'flex',\n  color: 'blue'\n}\n\nconst output = prefix(style)\n\noutput === {\n  WebkitTransition: '200ms all linear',\n  transition: '200ms all linear',\n  MozBoxSizing: 'border-box',\n  boxSizing: 'border-box',\n  display: [ '-webkit-box', '-moz-box', '-ms-flexbox', '-webkit-flex', 'flex' ],\n  color: 'blue'\n}\n```\n\n## Usage with TypeScript\n\nYou can use TypeScript definition from [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/inline-style-prefixer) using [@types/inline-style-prefixer](https://www.npmjs.com/package/@types/inline-style-prefixer)\n\n```sh\nyarn add @types/inline-style-prefixer\n\n# alternatively use npm\nnpm i --save @types/inline-style-prefixer\n```\n\n## Documentation\n\nIf you got any issue using this prefixer, please first check the FAQ's. Most cases are already covered and provide a solid solution.\n\n- [Usage Guides](https://inline-style-prefixer.js.org/docs/UsageGuides.html)\n- [Data Reference](https://inline-style-prefixer.js.org/docs/DataReference.html)\n- [API Reference](https://inline-style-prefixer.js.org/docs/API.html)\n\n## Community\n\nHere are some popular users of this library:\n\n- [Aphrodite](https://github.com/Khan/aphrodite)\n- [Fela](https://github.com/rofrischmann/fela)\n- [Glamor](https://github.com/threepointone/glamor)\n- [Material UI](https://github.com/callemall/material-ui)\n- [nano-css](https://github.com/streamich/nano-css)\n- [Radium](https://github.com/FormidableLabs/radium)\n- [react-native-web](https://github.com/necolas/react-native-web)\n- [styled-components](https://github.com/styled-components/styled-components)\n- [Styletron](https://github.com/rtsao/styletron)\n\n\u003e PS: Feel free to add your solution!\n\n## Support\n\nJoin us on [Gitter](https://gitter.im/rofrischmann/fela). We highly appreciate any contribution.\u003cbr\u003e\nWe also love to get feedback.\n\n## License\n\n**inline-style-prefixer** is licensed under the [MIT License](http://opensource.org/licenses/MIT).\u003cbr\u003e\nDocumentation is licensed under [Creative Common License](http://creativecommons.org/licenses/by/4.0/).\u003cbr\u003e\nCreated with ♥ by [@rofrischmann](http://rofrischmann.de) and all contributors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frofrischmann%2Finline-style-prefixer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frofrischmann%2Finline-style-prefixer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frofrischmann%2Finline-style-prefixer/lists"}