{"id":13340531,"url":"https://github.com/viur-framework/viur-vi-styling","last_synced_at":"2026-05-06T11:31:37.187Z","repository":{"id":85517744,"uuid":"245444164","full_name":"viur-framework/viur-vi-styling","owner":"viur-framework","description":"Base styling repository for viur-vi","archived":false,"fork":false,"pushed_at":"2020-12-23T08:22:51.000Z","size":631,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-04-29T03:58:30.830Z","etag":null,"topics":["gulp","interface-design","less","viur","viur-vi"],"latest_commit_sha":null,"homepage":null,"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/viur-framework.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}},"created_at":"2020-03-06T14:44:59.000Z","updated_at":"2020-11-13T05:26:20.000Z","dependencies_parsed_at":"2023-03-13T05:51:50.307Z","dependency_job_id":null,"html_url":"https://github.com/viur-framework/viur-vi-styling","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/viur-framework/viur-vi-styling","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viur-framework%2Fviur-vi-styling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viur-framework%2Fviur-vi-styling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viur-framework%2Fviur-vi-styling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viur-framework%2Fviur-vi-styling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/viur-framework","download_url":"https://codeload.github.com/viur-framework/viur-vi-styling/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viur-framework%2Fviur-vi-styling/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32691678,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["gulp","interface-design","less","viur","viur-vi"],"created_at":"2024-07-29T19:23:32.670Z","updated_at":"2026-05-06T11:31:37.174Z","avatar_url":"https://github.com/viur-framework.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# viur-vi-styling\nBase styling repository for viur-vi\n\n## Embedding in the project\n\u003cpre\u003e\n[submodule \"sources/vi\"]\n\tpath = sources/vi\n\turl = https://github.com/viur-framework/viur-vi-styling.git\n\u003c/pre\u003e\n\n## Needed depenencies\n\u003cpre\u003e\nnpm install @babel/core autoprefixer gulp gulp-load-plugins fs path gulp-less gulp-postcss postcss-zindex gulp-autoprefixer postcss-focus postcss-discard-comments gulp-clean-css gulp-join-media-queries gulp-rename gulp-sourcemaps gulp-babel gulp-concat gulp-uglify copy gulp-cheerio del gulp-imagemin gulp-flatten gulp-exec gulp-print gulp-filter gulp-uglify\n\u003c/pre\u003e\nmost of these should be already installed if the project uses ignite with gulp\n\n## Register as project Task\nadd this line to your gulpfile.js script\n`const viBuildTasks = require('./vi/vi_tasks');`\n\n## Run gulp Tasks\nthe main task can be triggered via `gulp vi`  \nyou can run each part of this script individually via:  \n - `gulp vi_js`  \n - `gulp vi_editor`\n - `gulp vi_css`\n - `gulp vi_icons`\n - `gulp vi_images`\n\n\n## The projectstructure\n\u003cpre\u003e\n.  \n├── deploy  \n│   ├── ..  \n│   ├── vi_plugins  \n│   │   ├── test_plugin         \u003c-- each plugin has its own folder\n│   │   │   ├── static          \u003c-- static folder for plugin / can also contain embedsvg folder for icons\n│   │   │   └── style.less      \u003c-- vi_plugin less definitions\n│   │   ├── __init__.py         \u003c-- vi plugins registration\n│   │   └── vi_custom.less      \u003c-- less overrides / vi_plugin less imports\n│   ├── viur  \n│   │   ├── vi  \n│   │   │   ├── public  \n│   │   │   │   ├── css         \u003c-- will be generated / a defaultset is part of viur-vi submodule   \n│   │   │   │   ├── embedsvg    \u003c-- will be generated / a defaultset is part of viur-vi submodule  \n│   │   │   │   ├── htmleditor  \u003c-- will be generated / a defaultset is part of viur-vi submodule  \n│   │   │   │   ├── images      \u003c-- will be generated / a defaultset is part of viur-vi submodule  \n│   │   │   │   ├── js          \u003c-- will be generated / a defaultset is part of viur-vi submodule  \n│   │   │   │   └── ..  \n│   │   │   └── ..  \n│   .   .  \n│   .     \n├── sources  \n│   ├── gulpfile.js             \u003c-- main gulpfile  \n│   ├── embedsvg                \u003c-- project icons / icons subfolder should be the icons submodule\n│   │   └── ..  \n│   ├── images                  \u003c-- project images, will be copied to deploy/static/images\n│   │   └── ..  \n│   ├── js                      \u003c-- project js-scripts\n│   │   └── ..  \n│   ├── less                    \u003c-- project less styling\n│   │   └── ..  \n│   ├── vi                      \u003c-- viur-vi-styling submodule\n│   │   ├── ...  \n│   │   └── vi_tasks.js         \u003c-- vi styling tasks  \n.   .  \n.  \n\u003c/pre\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviur-framework%2Fviur-vi-styling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviur-framework%2Fviur-vi-styling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviur-framework%2Fviur-vi-styling/lists"}