{"id":22291792,"url":"https://github.com/kujirahand/mkcss.php","last_synced_at":"2025-08-07T05:23:27.073Z","repository":{"id":146471641,"uuid":"45120463","full_name":"kujirahand/mkcss.php","owner":"kujirahand","description":"CSS Generator (altCSS) for PHP","archived":false,"fork":false,"pushed_at":"2020-03-22T12:32:40.000Z","size":11,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T21:47:45.715Z","etag":null,"topics":["css-generator","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/kujirahand.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["kujirahand"]}},"created_at":"2015-10-28T15:05:13.000Z","updated_at":"2021-07-15T13:00:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"b1e6ed98-c422-4f6e-9965-b557653af366","html_url":"https://github.com/kujirahand/mkcss.php","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kujirahand/mkcss.php","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujirahand%2Fmkcss.php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujirahand%2Fmkcss.php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujirahand%2Fmkcss.php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujirahand%2Fmkcss.php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kujirahand","download_url":"https://codeload.github.com/kujirahand/mkcss.php/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujirahand%2Fmkcss.php/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269201816,"owners_count":24377579,"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","status":"online","status_checked_at":"2025-08-07T02:00:09.698Z","response_time":73,"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":["css-generator","php"],"created_at":"2024-12-03T17:18:23.035Z","updated_at":"2025-08-07T05:23:27.063Z","avatar_url":"https://github.com/kujirahand.png","language":"PHP","funding_links":["https://github.com/sponsors/kujirahand"],"categories":[],"sub_categories":[],"readme":"# mkcss.php\n\nCSS generator (altCSS / CSS Preprocessor / CSS Compiler).\n\nEasy way to generate CSS. The format is tab indent data, like YAML.\n\n## Required\n\nPHP 5.3 (tested by PHP 5.5)\n\n# How to use\n\nWhen you use command line:\n\n```\n$ php mkcss.php test.mkcss\n```\n\nWhen you use browser:\n\n```\nhttp://example.com/mkcss.php?f=test\n```\n\nHTML:\n\n```\n\u003chead\u003e\n...\n  \u003clink rel=\"stylesheet\" type=\"text/css\"\n       href=\"mkcss.php?f=test\"\u003e\n...\n\u003c/head\u003e\n```\n\n# examples\n\n## Simple example\n\nSimple example source:\n\n```\n// simple example\nbody:\n  background-color: black\n  color: white\n\n#hoge:\n  background-color: white\n  color: red\n\n#fuga:\n  background-color: blue\n  color: white\n```\n\nSimple example generated:\n\n```\nbody { background-color: black; color: white;  }\n#hoge { background-color: white; color: red;  }\n#fuga { background-color: blue; color: white;  }\n```\n\n## Variable\n\nsource:\n\n```\n$main_color = #ff0000\n$sub_color = #ff00ff\n$back_color = black\n\n#head:\n  background-color: $back_color\n  color: $main_color\n```\ngenerated:\n\n```\n#head { background-color: black; color: #ff0000;  }\n```\n\n## Calc parameters\n\nsource:\n\n```\nbody:\n  font-size: 1 + 2 * 3 + 4px\n```\n\ngenerated:\n\n```\nbody { font-size: 11px; }\n```\n\n## Mixin\n\n- define: @mixin name(v1:default1, v2:default2, ...)\n- include: @include name(v1, v2, ...)\n\nsource:\n\n```\n// mixin sample\n@mixin set_basic($front:white, $back:black):\n  background-color: $front\n  color: $back\n\nbody:\n  @include set_basic(black, white)\n#hoge:\n  @include set_basic()\n```\n\ngenerated:\n\n```\nbody { background-color: black; color: white;  }\n#hoge { background-color: white; color: black;  }\n```\n\n## Nested style\n\nsource:\n\n```\ntable:\n  border: 1px solid black\n\n  th:\n    font-size: 14px\n    font-weight: bold\n\n  td:\n    font-size: 12px\n    background-color: white\n```\n\ngenerated:\n\n```\ntable { border: 1px solid black; }\ntable th { font-size: 14px; font-weight: bold; }\ntable td { font-size: 12px; background-color: white; }\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkujirahand%2Fmkcss.php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkujirahand%2Fmkcss.php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkujirahand%2Fmkcss.php/lists"}