{"id":20635682,"url":"https://github.com/larshassler/patternlab-to-gemini","last_synced_at":"2025-09-12T02:11:31.906Z","repository":{"id":57320865,"uuid":"64504402","full_name":"LarsHassler/patternlab-to-gemini","owner":"LarsHassler","description":"Generates gemini test cases from a patternlab styleguide","archived":false,"fork":false,"pushed_at":"2020-05-30T10:53:53.000Z","size":346,"stargazers_count":4,"open_issues_count":18,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T16:59:19.370Z","etag":null,"topics":["gemini","layout-testing","pattern-lab","regression-testing","screenshot-testing","styleguide","testing"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LarsHassler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-29T19:08:25.000Z","updated_at":"2018-03-15T18:31:00.000Z","dependencies_parsed_at":"2022-08-25T21:00:47.314Z","dependency_job_id":null,"html_url":"https://github.com/LarsHassler/patternlab-to-gemini","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsHassler%2Fpatternlab-to-gemini","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsHassler%2Fpatternlab-to-gemini/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsHassler%2Fpatternlab-to-gemini/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarsHassler%2Fpatternlab-to-gemini/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LarsHassler","download_url":"https://codeload.github.com/LarsHassler/patternlab-to-gemini/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249155800,"owners_count":21221662,"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":["gemini","layout-testing","pattern-lab","regression-testing","screenshot-testing","styleguide","testing"],"created_at":"2024-11-16T15:06:12.126Z","updated_at":"2025-04-15T21:25:34.723Z","avatar_url":"https://github.com/LarsHassler.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Patternlab to Gemini\n[![npm version](https://badge.fury.io/js/patternlab-to-gemini.svg)](https://badge.fury.io/js/patternlab-to-gemini)\n[![Build Status](https://travis-ci.org/LarsHassler/patternlab-to-gemini.svg)](https://travis-ci.org/LarsHassler/patternlab-to-gemini)\n[![Coverage Status](https://coveralls.io/repos/github/LarsHassler/patternlab-to-gemini/badge.svg?branch=master)](https://coveralls.io/github/LarsHassler/patternlab-to-gemini?branch=master)\n[![Dependencies](https://david-dm.org/LarsHassler/patternlab-to-gemini.svg)](https://david-dm.org/LarsHassler/patternlab-to-gemini)\n\nI love [atomic design](http://atomicdesign.bradfrost.com) with [patternlab](http://patternlab.io).\nBut in combination with [gemini](https://github.com/gemini-testing/gemini), which provides utility for css regression tests,\nit's an awesome workflow for working on large scale projects, redesigns and especially css refactoring.\n\nThe idea behind this project is to generate the test cases automatically from the styleguide of patternlab.\n\n## Installation\n\nThis is a Node.js library. A soon as you have Node.js installed, just install it via npm:\n\n```\n$ npm install patternlab-to-gemini --save-dev\n```\n\n## Usage\n\n#### Configuration\n\nTo start using patternlab-to-gemini you have to have a json config file.\nSee [Configuration](docs/Configuration.md) for detail info.\n\n#### Start\n\nAs soon as you have you config file ready, you can generate your tests with the following command:\n\n```\n$ ./node_modules/.bin/patternlab-to-gemini -c path/to/your/configfile.json\n```\n\nYou may also use `--debug` or `-d` to get debug output.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarshassler%2Fpatternlab-to-gemini","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarshassler%2Fpatternlab-to-gemini","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarshassler%2Fpatternlab-to-gemini/lists"}