diff --git a/README.md b/README.md index 9430bf9..247d28c 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,53 @@ -# Asset Management System -A showcase application to track and visualize the software and hardware assets of an organization. This app was built using [Syncfusion Essential JS 2 Vue UI components](https://www.syncfusion.com/products/vue). -## Prerequisites - To run the application, [npm and node.js](https://docs.npmjs.com/getting-started/installing-node) are required. The node.js version 6.0.0 or above and the npm version 3.0.0 or above can be used. +# Vue Showcase Sample Configuration -## Build Setup +This application includes a sample of the Vue Showcase template along with essential configurations and router integration, designed to facilitate a seamless start for your own projects. -### Install dependencies - npm install +The Vue showcase demo can be accessed at the following location: -### Serve with hot reload at localhost:8080 - Run `npm run serve` command to start the development server at http://localhost:8080. The app will be reloaded automatically when the source file is changed. +[https://npmci.syncfusion.com/development/showcase/vue/sample_template/](https://npmci.syncfusion.com/development/showcase/vue/sample_template/) -### Build for production with minification - npm run build +## package.json -## Demo +1. Should replace the name from `@syncfusion/ej2-vue-sample_template` to `@syncfusion/ej2-vue-{sample-name}`. +2. Should replace the description from `Essential JS 2 - Sample name` to `Essential JS 2 - {Your sample-Name}`. +3. Required ej2 component dependencies should be placed inside the `dependencies` section. -[Asset Management System](https://ej2.syncfusion.com/showcase/vue/assetmanagement) +### Source -Also please check out other showcase samples built using Essential JS 2 components [here](https://ej2.syncfusion.com/home/vue.html). +All components files related to your sample should be placed inside the `src` location. + +## Installation + +To install the application dependencies, use the following command: + +``` +npm install +``` + +### Compiles and minifies for production + +To build the application, use the following command: + +``` +npm run build +``` + +### Lints and fixes files + +To check the lint errors in the application, use the following command: + +``` +npm run lint +``` + +### Compiles and hot-reloads for development + +To run the application in the browser, use the following command: + +``` +npm run serve +``` + +### Customize configuration +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/config.json b/config.json new file mode 100644 index 0000000..8734d98 --- /dev/null +++ b/config.json @@ -0,0 +1,3 @@ +{ + "productOwner": "Maithiliy K" +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..e69de29 diff --git a/package.json b/package.json index af48f14..9470383 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@syncfusion/ej2-vue-asset-management", - "version": "1.0.0", - "description": "A Vue.js project", + "version": "0.1.0", + "description": "Essential JS 2 - Asset management", "author": "Syncfusion Inc.", "private": true, "scripts": { @@ -22,9 +22,9 @@ "@syncfusion/ej2-vue-popups": "*", "@syncfusion/ej2-vue-treemap": "*", "core-js": "^3.8.3", - "vue-router": "^3.0.1", - "vue": "^2.6.14", - "vuex": "^3.0.1" + "vue": "^3.2.13", + "vue-router": "^4.2.4", + "vuex": "^4.1.0" }, "devDependencies": { "@babel/core": "^7.12.16", @@ -34,7 +34,7 @@ "@vue/cli-service": "~5.0.0", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", - "vue-template-compiler": "^2.6.14" + "vue-template-compiler": "^2.7.14" }, "eslintConfig": { "root": true, @@ -42,7 +42,7 @@ "node": true }, "extends": [ - "plugin:vue/essential", + "plugin:vue/vue3-essential", "eslint:recommended" ], "parserOptions": { @@ -53,6 +53,7 @@ "browserslist": [ "> 1%", "last 2 versions", - "not dead" + "not dead", + "not ie 11" ] } diff --git a/public/favicon.ico b/public/favicon.ico index df36fcf..d8d5c15 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/index.html b/public/index.html index 9a2995e..3f6d63a 100644 --- a/public/index.html +++ b/public/index.html @@ -2,13 +2,14 @@ + IT Asset Management - Essential JS 2 for Vue - Syncfusion - - + +