{"id":15065666,"url":"https://github.com/elmassimo/jekyll-vite","last_synced_at":"2025-05-12T17:23:10.892Z","repository":{"id":47715817,"uuid":"381757293","full_name":"ElMassimo/jekyll-vite","owner":"ElMassimo","description":"⚡️🩸 Use Vite.js in Jekyll as your assets pipeline","archived":false,"fork":false,"pushed_at":"2024-07-23T13:04:37.000Z","size":409,"stargazers_count":54,"open_issues_count":2,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-12T17:23:04.565Z","etag":null,"topics":["assets","jekyll","ruby","ruby-gem","static-site-generator","vitejs"],"latest_commit_sha":null,"homepage":"https://jekyll-vite.netlify.app/","language":"Ruby","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/ElMassimo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-06-30T15:56:50.000Z","updated_at":"2025-04-26T15:36:13.000Z","dependencies_parsed_at":"2024-12-29T04:20:14.831Z","dependency_job_id":"c8a76cd2-d733-4556-af1e-4f00637cd1b7","html_url":"https://github.com/ElMassimo/jekyll-vite","commit_stats":{"total_commits":56,"total_committers":3,"mean_commits":"18.666666666666668","dds":0.0535714285714286,"last_synced_commit":"a8f25b5e03034512f6da2952db9bba1ca0bde3b7"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElMassimo%2Fjekyll-vite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElMassimo%2Fjekyll-vite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElMassimo%2Fjekyll-vite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElMassimo%2Fjekyll-vite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElMassimo","download_url":"https://codeload.github.com/ElMassimo/jekyll-vite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253785091,"owners_count":21963916,"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":["assets","jekyll","ruby","ruby-gem","static-site-generator","vitejs"],"created_at":"2024-09-25T00:44:43.917Z","updated_at":"2025-05-12T17:23:10.868Z","avatar_url":"https://github.com/ElMassimo.png","language":"Ruby","readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://jekyll-vite.netlify.app/\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/ElMassimo/vite_ruby/main/logo.svg\" width=\"120px\"/\u003e\n  \u003c/a\u003e\n\n  \u003cbr\u003e\n\n  \u003ca href=\"https://jekyll-vite.netlify.app/\"\u003e\n    Jekyll ➕ Vite.js\n  \u003c/a\u003e\n\n  \u003cbr\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/ElMassimo/jekyll-vite/actions\"\u003e\n      \u003cimg alt=\"Build Status\" src=\"https://github.com/ElMassimo/jekyll-vite/workflows/build/badge.svg\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://codeclimate.com/github/ElMassimo/jekyll-vite\"\u003e\n      \u003cimg alt=\"Maintainability\" src=\"https://codeclimate.com/github/ElMassimo/jekyll-vite/badges/gpa.svg\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://codeclimate.com/github/ElMassimo/jekyll-vite\"\u003e\n      \u003cimg alt=\"Test Coverage\" src=\"https://codeclimate.com/github/ElMassimo/jekyll-vite/badges/coverage.svg\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://rubygems.org/gems/jekyll-vite\"\u003e\n      \u003cimg alt=\"Gem Version\" src=\"https://img.shields.io/gem/v/jekyll-vite.svg?colorB=e9573f\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/ElMassimo/jekyll-vite/blob/master/LICENSE.txt\"\u003e\n      \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-428F7E.svg\"/\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/h1\u003e\n\n[vite ruby]: https://github.com/ElMassimo/vite_ruby\n[website]: https://jekyll-vite.netlify.app/\n[jekyll]: https://jekyllrb.com/\n[configuration reference]: https://vite-ruby.netlify.app/config/\n[features]: https://vite-ruby.netlify.app/guide/introduction.html\n[guides]: https://vite-ruby.netlify.app/guide/\n[config]: https://vite-ruby.netlify.app/config/\n[vite.js]: http://vitejs.dev/\n[Issues]: https://github.com/ElMassimo/jekyll-vite/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc\n[Discussions]: https://github.com/ElMassimo/jekyll-vite/discussions\n[no bundling]: https://vitejs.dev/guide/why.html#the-problems\n[bundling]: https://vitejs.dev/guide/why.html#why-bundle-for-production\n[rollup.js]: https://rollupjs.org\n[esbuild]: https://esbuild.github.io/\n[example]: https://github.com/ElMassimo/jekyll-vite/tree/main/docs\n[installation]: https://jekyll-vite.netlify.app/posts/installation/\n\nUse [Vite.js] in [Jekyll] and enjoy a modern assets pipeline! ⚡️\n\n\u003csmall\u003e_This integration is powered by [__Vite Ruby__][Vite Ruby]_.\u003c/small\u003e\n\n## Features ⚡️\n\n- ⚡️ Blazing fast hot reload\n- 📦 Zero-config builds\n- 🎨 Use your favorite tools (TypeScript, Tailwind CSS, etc.)\n\n## Why Vite? 🤔\n\n[Jekyll] does not have an extensible asset pipeline, which limits the amount of\nintegrations that exist for different languages and preprocessors. By default,\nassets are not fingerprinted which is problematic for caching.\n\n[Vite.js] has an extensible architecture and is built on top of [rollup.js], and as\na result there is an active ecosystem of plugins and tooling available. In addition,\nits [no bundling] design provides a very fluid authoring experience—changes to\nyour assets are reflected instantly in your browser.\n\n## Documentation 📖\n\nThe [documentation website][website] is built using `jekyll-vite`.\n\nYou can [check the source to see an example setup][example], or visit it to\n[learn how to use `jekyll-vite`][website].\n\n## Installation 💿\n\nAdd this line to your site's Gemfile:\n\n```ruby\ngem 'jekyll-vite'\n```\n\nThen, run:\n\n```bash\nbundle install\nbundle exec vite install\n```\n\nAdditional [installation instructions][installation] are available in the [documentation website][installation].\n\n## Contact ✉️\n\nPlease use [Issues] to report bugs you find, and [Discussions] to make feature requests or get help.\n\nDon't hesitate to _⭐️ star the project_ if you find it useful!\n\nUsing it in your site? Always love to hear about it! 😃\n\n## Acknowledgements\n\n- [Jekyll] — Even after all this time, it's still a great static site generator.\n- [Vite.js] — Frontend tooling with a focus on the developer experience.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmassimo%2Fjekyll-vite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felmassimo%2Fjekyll-vite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmassimo%2Fjekyll-vite/lists"}