{"id":14982138,"url":"https://github.com/lordpluha-zz/devgulp","last_synced_at":"2026-02-09T15:33:08.184Z","repository":{"id":44604077,"uuid":"414720833","full_name":"Lordpluha-zz/DevGulp","owner":"Lordpluha-zz","description":"Creating gulpfile strater-project, based on newest stable trends","archived":false,"fork":false,"pushed_at":"2022-07-20T23:00:36.000Z","size":4072,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T17:15:14.766Z","etag":null,"topics":["css","gulp","gulp-plugins","gulp-sass","gulp-starter","gulp-tasks","gulp4","gulpjs","html","html5","html5-css3","html5-framework","javascript","node-js","nodejs","php","postcss","scss","stylelint"],"latest_commit_sha":null,"homepage":"https://github.com/Lordpluha/DevGulp","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lordpluha-zz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2021-10-07T18:49:16.000Z","updated_at":"2022-02-27T18:40:44.000Z","dependencies_parsed_at":"2022-09-03T05:01:28.323Z","dependency_job_id":null,"html_url":"https://github.com/Lordpluha-zz/DevGulp","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lordpluha-zz%2FDevGulp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lordpluha-zz%2FDevGulp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lordpluha-zz%2FDevGulp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lordpluha-zz%2FDevGulp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lordpluha-zz","download_url":"https://codeload.github.com/Lordpluha-zz/DevGulp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242250923,"owners_count":20096896,"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":["css","gulp","gulp-plugins","gulp-sass","gulp-starter","gulp-tasks","gulp4","gulpjs","html","html5","html5-css3","html5-framework","javascript","node-js","nodejs","php","postcss","scss","stylelint"],"created_at":"2024-09-24T14:04:51.043Z","updated_at":"2026-02-09T15:33:08.157Z","avatar_url":"https://github.com/Lordpluha-zz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"DevGulp Project\n============================================================================\n###### created by @Lordpluha:wink:\n\n### Main targets of a project\n\n\u003e Realization gulp-building and processing based on new modern tendation of front-end and back-end dev.\n\nInstall Guide\n--------------------------------------------------\n\n1. Install **[`Node.js`]** and **[`git`]** *on your computer*.\n2. Open your terminal **in directory which** you want\n3. Enter this line ```git clone https://github.com/Lordpluha/DevGulp.git```\n4. *Rename your project* in **package.json** and project dir name\n5. ```npm i``` to install all project depencies\n6. ```npm start``` / ```gulp```\n\n**Have a good work)**\n\n[`Node.js`]: https://nodejs.org/\n[`git`]:     https://git-scm.com/downloads\n\nStructure\n--------------------------------------------------\n\u003cdetails\u003e\u003csummary\u003eShow\u003c/summary\u003e\n\n     _________\n    |         |\n    | DevGulp |\n    |_________|\n        |\n        |   .eslintrc\n        |   .gitattributes\n        |   .gitignore\n        |   .htaccess\n        |   .stylelintrc.json\n        |   Apache_2.4-PHP_8.0+Nginx_1.21_vhosta.conf\n        |   CONTRIBUTING.md\n        |   gmail_ico.png\n        |   inst_ico.png\n        |   LICENSE\n        |   package-lock.json\n        |   package.json\n        |   postcss.config.js\n        |   README.md\n        |   SECURITY.md\n        |   structure.txt\n        |\n        +---.github\n        |   \\---workflows\n        |           codeql-analysis.yml\n        |\n        +---certificates\n        |       localhost-rootCA.crt\n        |       localhost-rootCA.key\n        |       localhost-server.crt\n        |       localhost-server.key\n        |       rootCA.crt\n        |       rootCA.key\n        |       server.crt\n        |       server.key\n        |\n        +---gulpfile.js\n        |   |   file_for_uploading_fonts_to_scss.py\n        |   |   index.js\n        |   |\n        |   \\---tasks\n        |       |   build.js\n        |       |   clean.js\n        |       |   CreatePage.js\n        |       |   FileWatcher.js\n        |       |   github.js\n        |       |   images.js\n        |       |   index.js\n        |       |   lighthouse.js\n        |       |   scripts.js\n        |       |   serve.js\n        |       |   styles.js\n        |       |\n        |       +---configs\n        |       |   +---index.js\n        |       |   |       gulp-htmlhint.config.js\n        |       |   |       gulp-htmlmin.config.js\n        |       |   |\n        |       |   \\---styles.js\n        |       |           autoprefixer.config.js\n        |       |           cssnano.config.js\n        |       |           doiuse.config.js\n        |       |           gulp-clean-css.config.js\n        |       |           postcss-browser-reporter.config.js\n        |       |           postcss-sorting.config.js\n        |       |           stylelint.config.js\n        |       |\n        |       \\---vars\n        |               pages_list.json\n        |               styles.vars.js\n        |\n        \\---src\n            \\---main\n                +---html\n                |   |   index.html\n                |   |   index.min.html\n                |   |   index.src.html\n                |   |\n                |   \\---blocks\n                |           article.html\n                |           aside.html\n                |           footer.html\n                |           header.html\n                |           nav.html\n                |\n                +---img\n                |   +---article\n                |   +---aside\n                |   +---footer\n                |   +---header\n                |   \\---nav\n                +---js\n                |   +---plugins\n                |   |   \\---HTML5Shiv\n                |   |           html5shiv-master.zip\n                |   |           html5shiv-printshiv.min.js\n                |   |           html5shiv.min.js\n                |   |\n                |   \\---scripts\n                |           MYbeauty_fx.js\n                |           scripts.js\n                |           scripts.js.min.map\n                |           scripts.min.js\n                |\n                +---php\n                |   |   index.min.php\n                |   |   index.php\n                |   |\n                |   \\---blocks\n                |       |   article.php\n                |       |   aside.php\n                |       |   footer.php\n                |       |   header.php\n                |       |   nav.php\n                |       |\n                |       \\---templates\n                \\---styles\n                    +---css.dist\n                    |       styles.css\n                    |       styles.css.map\n                    |       styles.min.css\n                    |\n                    +---css.src\n                    |       styles.scss\n                    |       _article.scss\n                    |       _aside.scss\n                    |       _fonts.scss\n                    |       _footer.scss\n                    |       _header.scss\n                    |       _media.scss\n                    |       _mixins.scss\n                    |       _nav.scss\n                    |       _preloader.scss\n                    |       _zer0.scss\n                    |\n                    \\---fonts\n                        |   Roboto.zip\n                        |\n                        \\---Roboto\n                                LICENSE.txt\n                                Roboto-Black.ttf\n                                Roboto-BlackItalic.ttf\n                                Roboto-Bold.ttf\n                                Roboto-BoldItalic.ttf\n                                Roboto-Italic.ttf\n                                Roboto-Light.ttf\n                                Roboto-LightItalic.ttf\n                                Roboto-Medium.ttf\n                                Roboto-MediumItalic.ttf\n                                Roboto-Regular.ttf\n                                Roboto-Thin.ttf\n                                Roboto-ThinItalic.ttf\n\u003c/details\u003e \n\nTasks\n--------------------------------------------------\n\n|  Function name  |               Description                 |     File       |\n|      :---:      | :---                                      |     :---:      |\n| `index`         | processing html calling reload.           |tasks/index.js  |\n| `php`           | processing php, calling reload.           |tasks/index.js  |\n| `styles`        | processing and modificating scss -\u003e css   |tasks/styles.js | `fonts`         | upload fonts to _fonts.css by using file_for_uploading_fonts_to_css.py                            |tasks/styles.js| \n| `js`            | processing javascript, calling reload.    |tasks/scripts.js|\n| `images`        | processing images, calling reload.        |tasks/images.js |\n| `NewPage`       | create new page 'main'                    |tasks/CreatePage.js|\n| `build`         | build project from src/ to dist/ (copy .min)|tasks/build.js|\n| `default`       | initializate standart processing and serving files on localhost                                                     | index.js   |\n| `test`          | starting auditing of project              | index.js   |\n\n\nPlugins\n--------------------------------------------------\n\n### Fundamental elements\n- [`gulp`]@4.0.2\n- [`gulp-cli`]@2.3.0\n- [`npm`]@8.5.1\n\n### Files system\n- [`debug`]@4.3.3\n- [`del`]@6.0.0\n- [`fs`]@0.0.1-security\n- [`gulp-rename`]@2.0.0\n\n### HTML/PHP\n- [`gulp-file-include`]@2.3.0\n- [`gulp-html-bem-validator`]@1.0.5\n- [`gulp-htmlhint`]@4.0.1\n- [`gulp-htmlmin`]@5.0.1\n\n### Styles proceeding\n- [`autoprefixer`]@10.4.2\n- [`cssnano`]@5.0.15\n- [`cssnano-preset-advanced`]@5.1.10\n\n- [`sass`]@1.49.8\n- [`gulp-sass`]@5.1.0\n- [`gulp-clean-css`]@4.3.0\n- [`gulp-eslint`]@6.0.0\n- [`gulp-postcss`]@9.0.1\n\n- [`postcss`]@8.4.5\n- [`postcss-browser-reporter`]@0.6.0\n- [`postcss-cli`]@9.1.0\n- [`postcss-combine-duplicated-selectors`]@10.0.3\n- [`postcss-fixes`]@3.0.0\n- [`postcss-pow`]@1.0.1\n- [`postcss-pxtorem`]@6.0.0\n- [`postcss-scss`]@4.0.3\n- [`postcss-sorting`]@7.0.1\n- [`postcss-sqrt`]@1.0.1\n- [`postcss-unopacity`]@2.0.0\n- [`postcss-vwh`]@1.0.0\n\n- [`stylelint`]@14.5.1\n- [`stylelint-config-standard`]@25.0.0\n- [`stylelint-scss`]@4.1.0\n\n- [`sugarss`]@4.0.1\n- [`doiuse`]@4.4.1\n\n- [`webp-in-css`]@0.7.0\n\n### Images\n- [`gulp-imagemin`]@7.1.0\n- [`gulp-webp`]@4.0.1\n- [`imagemin-pngquant`]@9.0.2\n\n### Javascript\n- [`gulp-jshint`]@2.1.0\n- [`gulp-complexity`]@0.3.2\n- [`gulp-uglify-es`]@3.0.0\n- [`jshint`]@2.13.4\n- [`jshint-stylish`]@2.2.1\n- [`nanoid`]@3.3.1\n- [`gulp-babel`]@8.0.0\n\n### Serving\n- [`browser-sync`]@2.27.5\n\n### Tools\n- [`gulp-plumber`]@1.2.1\n- [`gulp-concat`]@2.6.1\n- [`gulp-sourcemaps`]@3.0.0\n\n[`autoprefixer`]:                           https://www.npmjs.com/package/autoprefixer\n[`cssnano`]:                                https://www.npmjs.com/package/cssnano\n[`cssnano-preset-advanced`]:                https://www.npmjs.com/package/cssnano-preset-advanced\n[`sass`]:                                   https://www.npmjs.com/package/sass\n[`gulp-sass`]:                              https://www.npmjs.com/package/gulp-sass\n[`gulp-clean-css`]:                         https://www.npmjs.com/package/gulp-clean-css\n[`gulp-eslint`]:                            https://www.npmjs.com/package/gulp-eslint\n[`gulp-postcss`]:                           https://www.npmjs.com/package/gulp-postcss\n[`postcss`]:                                https://www.npmjs.com/package/postcss\n[`postcss-browser-reporter`]:               https://www.npmjs.com/package/postcss-browser-report\n[`postcss-cli`]:                            https://www.npmjs.com/package/postcss-cli\n[`postcss-combine-duplicated-selectors`]:   https://www.npmjs.com/package/postcss-combine-duplicated-selectors\n[`postcss-fixes`]:                          https://www.npmjs.com/package/postcss-fixes\n[`postcss-pow`]:                            https://www.npmjs.com/package/postcss-pow\n[`postcss-pxtorem`]:                        https://www.npmjs.com/package/postcss-pxtorem\n[`postcss-scss`]:                           https://www.npmjs.com/package/postcss-scss\n[`postcss-sorting`]:                        https://www.npmjs.com/package/postcss-sorting\n[`postcss-sqrt`]:                           https://www.npmjs.com/package/postcss-sqrt\n[`postcss-unopacity`]:                      https://www.npmjs.com/package/postcss-unopacity\n[`postcss-vwh`]:                            https://www.npmjs.com/package/postcss-vwh\n[`stylelint`]:                              https://www.npmjs.com/package/stylelint\n[`stylelint-config-standard`]:              https://www.npmjs.com/package/stylelint-config-standard\n[`stylelint-scss`]:                         https://www.npmjs.com/package/stylelint-scss\n[`sugarss`]:                                https://www.npmjs.com/package/sugarss\n[`doiuse`]:                                 https://www.npmjs.com/package/doiuse\n[`webp-in-css`]:                            https://www.npmjs.com/package/webp-in-css\n[`browser-sync`]:                           https://www.npmjs.com/package/browser-sync\n[`debug`]:                                  https://www.npmjs.com/package/debug\n[`del`]:                                    https://www.npmjs.com/package/del\n[`fs`]:                                     https://www.npmjs.com/package/fs\n[`gulp-rename`]:                            https://www.npmjs.com/package/gulp-rename\n[`gulp`]:                                   https://www.npmjs.com/package/gulp\n[`gulp-cli`]:                               https://www.npmjs.com/package/gulp-cli\n[`npm`]:                                    https://www.npmjs.com/package/npm\n[`gulp-plumber`]:                           https://www.npmjs.com/package/gulp-plumber\n[`gulp-concat`]:                            https://www.npmjs.com/package/gulp-concat\n[`gulp-sourcemaps`]:                        https://www.npmjs.com/package/gulp-sourcemaps\n[`gulp-file-include`]:                      https://www.npmjs.com/package/gulp-file-include\n[`gulp-html-bem-validator`]:                https://www.npmjs.com/package/gulp-html-bem-validator\n[`gulp-htmlhint`]:                          https://www.npmjs.com/package/gulp-htmlhint\n[`gulp-htmlmin`]:                           https://www.npmjs.com/package/gulp-htmlmin   \n[`gulp-imagemin`]:                          https://www.npmjs.com/package/gulp-imagemin\n[`gulp-webp`]:                              https://www.npmjs.com/package/gulp-webp\n[`imagemin-pngquant`]:                      https://www.npmjs.com/package/imagemin-pngquant\n[`gulp-jshint`]:                            https://www.npmjs.com/package/gulp-jshint\n[`gulp-complexity`]:                        https://www.npmjs.com/package/gulp-complexity\n[`gulp-uglify-es`]:                         https://www.npmjs.com/package/gulp-uglify-es\n[`jshint`]:                                 https://www.npmjs.com/package/jshint\n[`jshint-stylish`]:                         https://www.npmjs.com/package/jshint-stylish\n[`nanoid`]:                                 https://www.npmjs.com/package/nanoid\n[`gulp-babel`]:                             https://www.npmjs.com/package/gulp-babel\n\nFuture opportunities\n--------------------------------------------------\n- [`gulp-changed`] и [`gulp-newer`] \n- [`tmi`]\n- [`gulp-duration`]\n- [`husky`]\n- [`pug`]\n- [`bower`]\n- [`psi`]\n- [`ngrok`]\n- [`gulp-plato`]\n\n[`gulp-changed`]:                   https://www.npmjs.com/package/gulp-changed\n[`gulp-newer`]:                     https://www.npmjs.com/package/gulp-newer\n[`tmi`]:                            https://www.npmjs.com/package/tmi\n[`gulp-duration`]:                  https://www.npmjs.com/package/gulp-duration\n[`husky`]:                          https://www.npmjs.com/package/husky\n[`pug`]:                            https://www.npmjs.com/package/pug\n[`bower`]:                          https://www.npmjs.com/package/bower\n[`psi`]:                            https://www.npmjs.com/package/psi\n[`ngrok`]:                          https://www.npmjs.com/package/ngrok\n[`gulp-plato`]:                     https://www.npmjs.com/package/gulp-plato\n\nContact me)\n--------------------------------------------------\n\nhttps://github.com/Lordpluha","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordpluha-zz%2Fdevgulp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flordpluha-zz%2Fdevgulp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordpluha-zz%2Fdevgulp/lists"}