{"id":21285639,"url":"https://github.com/neutroniumcore/vue-cli-plugin-neutronium","last_synced_at":"2025-08-18T09:08:03.037Z","repository":{"id":57395150,"uuid":"145797160","full_name":"NeutroniumCore/vue-cli-plugin-neutronium","owner":"NeutroniumCore","description":"🛠️ vue-cli-3 plugin for Neutronium","archived":false,"fork":false,"pushed_at":"2022-12-07T23:35:58.000Z","size":251,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-29T05:19:20.218Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/NeutroniumCore.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":"2018-08-23T03:51:24.000Z","updated_at":"2024-06-17T07:16:20.000Z","dependencies_parsed_at":"2023-01-24T13:15:54.235Z","dependency_job_id":null,"html_url":"https://github.com/NeutroniumCore/vue-cli-plugin-neutronium","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/NeutroniumCore/vue-cli-plugin-neutronium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutroniumCore%2Fvue-cli-plugin-neutronium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutroniumCore%2Fvue-cli-plugin-neutronium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutroniumCore%2Fvue-cli-plugin-neutronium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutroniumCore%2Fvue-cli-plugin-neutronium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeutroniumCore","download_url":"https://codeload.github.com/NeutroniumCore/vue-cli-plugin-neutronium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutroniumCore%2Fvue-cli-plugin-neutronium/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264795401,"owners_count":23665230,"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":[],"created_at":"2024-11-21T11:21:33.767Z","updated_at":"2025-07-11T11:32:31.727Z","avatar_url":"https://github.com/NeutroniumCore.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg \u003cp align=\"center\"\u003e\u003cimg width=\"100\"src=\"./__doc__/logo.png\"\u003e\u003c/p\u003e\n\n# vue-cli-plugin-neutronium\n\n[![npm](https://img.shields.io/npm/v/vue-cli-plugin-neutronium.svg) ![npm](https://img.shields.io/npm/dm/vue-cli-plugin-neutronium.svg)](https://www.npmjs.com/package/vue-cli-plugin-neutronium)\n[![vue-cli3](https://img.shields.io/badge/vue--cli-3.x-brightgreen.svg)](https://github.com/vuejs/vue-cli)\n[![MIT License](https://img.shields.io/github/license/NeutroniumCore/vue-cli-plugin-neutronium.svg)](https://github.com/NeutroniumCore/vue-cli-plugin-neutronium/blob/master/LICENSE)\n\n\n[Vue-cli 3](https://cli.vuejs.org/) plugin to generate a vue [neutronium](https://github.com/NeutroniumCore/Neutronium) project allowing development in the browser, using live-reload on a C# application, and build to neutronium compatible scripts.\n\n![](./__doc__/vue-ui-screenshot1.png)\n\n## Options:\n\n- Neutronium version:\n  - Option 1.3 and 1.4 (default)\n\n   - **Important:** for version superior to 1.4 local files should be referenced using the [pack uri syntax](https://github.com/NeutroniumCore/Neutronium/blob/master/Documentation/Content/Reference_Files.md).\n\n- Use root vm plugin:\n  - default: `true`\n  - configure [neutronium-vue-root-vm-access](https://github.com/NeutroniumCore/neutronium-vue-root-vm-access) making root ViewModel accessible as `this.$rootVm ` in vue components.\n\n- Use vue router:\n  - default: `false`\n  - configure [vue-router](https://router.vuejs.org/) integrated with ViewModel using [ViewModel.Tools ApplicationViewModel](https://github.com/NeutroniumCore/ViewModel.Tools)\n\n- Use internalization:\n  - default: false\n  - convert .Net .resx file into json files and configure [vue-i18n](https://kazupon.github.io/vue-i18n/) to use them\n  - Addition information needed for this option:\n    - Resource file name\n    - Project namespace\n    - Path to C# project (default to namespace)\n    - library name (default to namespace)\n    - locales to be used\n\n\n## Scripts\n``` sh\nnpm run serve\n```\n\nDebug application in the browser.\n\n``` sh\nnpm run live\n```\n\nServe the page for live-reload mode of Neutronium application.\n\n``` sh\nnpm run build\n```\n\nBuild the application.\n\n## Configuration\n\n\n\n## Installing in an Already Created Project\n\n``` sh\nvue add neutronium\n```\n\n## Injected webpack-chain Rules\nNo Changes are performed\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneutroniumcore%2Fvue-cli-plugin-neutronium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneutroniumcore%2Fvue-cli-plugin-neutronium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneutroniumcore%2Fvue-cli-plugin-neutronium/lists"}