{"id":28958835,"url":"https://github.com/parys-github/vue2-forms","last_synced_at":"2025-06-23T23:32:47.878Z","repository":{"id":40338980,"uuid":"135026440","full_name":"parys-github/vue2-forms","owner":"parys-github","description":"Webpac and Vue JS2 Form Validation","archived":false,"fork":false,"pushed_at":"2025-06-18T11:25:40.000Z","size":3451,"stargazers_count":5,"open_issues_count":32,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-18T12:36:54.038Z","etag":null,"topics":["jscript","scss","vuejs2","webpack"],"latest_commit_sha":null,"homepage":null,"language":"Vue","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/parys-github.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,"zenodo":null}},"created_at":"2018-05-27T07:49:22.000Z","updated_at":"2024-06-27T09:28:33.000Z","dependencies_parsed_at":"2024-05-01T05:31:51.687Z","dependency_job_id":"e92a6f39-94e3-4bb7-98ca-6c052fac46f2","html_url":"https://github.com/parys-github/vue2-forms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/parys-github/vue2-forms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parys-github%2Fvue2-forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parys-github%2Fvue2-forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parys-github%2Fvue2-forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parys-github%2Fvue2-forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parys-github","download_url":"https://codeload.github.com/parys-github/vue2-forms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parys-github%2Fvue2-forms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261575687,"owners_count":23179555,"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":["jscript","scss","vuejs2","webpack"],"created_at":"2025-06-23T23:31:39.374Z","updated_at":"2025-06-23T23:32:47.865Z","avatar_url":"https://github.com/parys-github.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vue2-forms\nWebpac and Vue JS2 Form Validation\n### App based on Vue JS2\n\n\u003e Read the documentation on the page carefully: [VueJS Project](https://vuejs.org/)\n\n\u003e More details about Webpac you can find here: [Webpack Project](http://vuejs-templates.github.io/webpack/)\n\n## 1. Vue JS Environment Setup\n\n```bash\n# install vue-cli\n$ npm install --global vue-cli\n# create a new project using the \"webpack\" template (Project name is: vue2-forms)\n$ vue init webpack vue2-forms\n# then follow default instruction suggested by vue-cli installer - always confirm (Yes)\n```\n\n## 2. Project package implementation\n\n```bash\n# download repository package and unpack (overwrite) /vue2-forms/  directory content\n```\n\n## 3. Build Setup\n\n```bash\n# install dependencies with basic node modules\nnpm install\n\n# serve with hot reload at localhost:8080\nnpm run dev\n\n# build for production with minification  /dist/  directory\nnpm run build\n\n# build for production and view the bundle analyzer report\nnpm run build --report\n\n# if build not working properly change assetsPublicPath: '/', to: './',\n\n# run unit tests\nnpm run unit\n\n# run e2e tests\nnpm run e2e\n\n# run all tests\nnpm test\n\n# !!! You shouldn't get any ERROR on UNIX operation system but if you notice some ERRORs on Windows generated by ESLINT module in terms of linebreak-style then use Eslint Tool to fix the problem - see below:\nnpm run lint -- --fix\n```\n\nFor a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).\n\n## Used additional modules - check docs here\n\n##### An Eslint solutions if errors appears\n\n\u003e [How can I write a ESLint rule for “linebreak-style”](https://stackoverflow.com/questions/39114446/how-can-i-write-a-eslint-rule-for-linebreak-style-changing-depending-on-windo/39122799)\n\n\u003e [Fixing the linebreak-style eslint error for Windows](https://github.com/diegohaz/arc/issues/171)\n\n##### Element, a Vue 2.0 based component library for developers\n\n\u003e [ElementUI Library](http://element-cn.eleme.io/#/en-US)\n\n##### HTML Loader Module\n\n\u003e [HTML Loader](https://www.npmjs.com/package/html-loader)\n\n##### Vue2-animate\n\n\u003e [GitHub Repo](https://github.com/asika32764/vue2-animate)\n\n\u003e [Sass Loader](https://www.npmjs.com/package/sass-loader)\n\n\u003e [Examples](https://the-allstars.com/vue2-animate/)\n\n##### Animate.css\n\n\u003e [https://daneden.github.io/animate.css/](https://daneden.github.io/animate.css/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparys-github%2Fvue2-forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparys-github%2Fvue2-forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparys-github%2Fvue2-forms/lists"}