Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

packages and extra components remove #1

Merged
merged 9 commits into from
Oct 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VITE_API_URL="/"
16 changes: 16 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/* eslint-env node */
require('@rushstack/eslint-patch/modern-module-resolution');

module.exports = {
root: true,
extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript/recommended', '@vue/eslint-config-prettier'],
env: {
'vue/setup-compiler-macros': true
},
rules: {
'comma-dangle': 'off',
'@typescript-eslint/comma-dangle': 'off',
'prettier/prettier': ['error', { endOfLine: 'auto' }],
'javascript.validate.enable': 0
}
};
44 changes: 44 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Node - Stage deploy

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches:
- stage*
pull_request:
types:
- closed
branches:
- stage*

jobs:
if_merged:
if: github.event.pull_request.merged == true
name: 🎉 Deploy
runs-on: ubuntu-latest

steps:
- name: 🚚 Get latest code
uses: actions/checkout@v4

- name: Use Node.js 18
uses: actions/setup-node@v4
with:
node-version: "18"

- name: 🔨 Build Project
run: |
npm i
npm run build-stage

- name: 📂 Deploy to Server
uses: easingthemes/ssh-deploy@v4
env:
SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
# ARGS: "-rltgoDzvO --delete"
SOURCE: "dist/"
REMOTE_HOST: 192.34.62.123
REMOTE_USER: berry
TARGET: public_html/vue/free/stage
EXCLUDE: "/node_modules/"
152 changes: 36 additions & 116 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,130 +1,50 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output
# These are some examples of commonly ignored file patterns.
# You should customize this list as applicable to your project.
# Learn more about .gitignore:
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
# Node artifact files
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
dist/

# TypeScript cache
*.tsbuildinfo
# Compiled Java class files
*.class

# Optional npm cache directory
.npm
# Compiled Python bytecode
*.py[cod]

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# Log files
*.log

# vuepress build output
.vuepress/dist
# Package files
*.jar

# vuepress v2.x temp and cache directory
.temp
.cache
# Maven
target/
dist/

# Docusaurus cache and generated files
.docusaurus
# JetBrains IDE
.idea/

# Serverless directories
.serverless/
# Unit test reports
TEST*.xml

# FuseBox cache
.fusebox/
# Generated by MacOS
.DS_Store

# DynamoDB Local files
.dynamodb/
# Generated by Windows
Thumbs.db

# TernJS port file
.tern-port
# Applications
*.app
*.exe
*.war

# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# Large media files
*.mp4
*.tiff
*.avi
*.flv
*.mov
*.wmv

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
8 changes: 8 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"bracketSpacing": true,
"printWidth": 140,
"singleQuote": true,
"trailingComma": "none",
"tabWidth": 2,
"useTabs": false
}
112 changes: 112 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# Berry Free Vue Material UI Admin Template [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Get%20Berry%20React%20-%20The%20most%20beautiful%20Material%20designed%20Admin%20Dashboard%20Template%20&url=https://berrydashboard.io&via=codedthemes&hashtags=reactjs,webdev,developers,javascript)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Price](https://img.shields.io/badge/price-FREE-0098f7.svg)](https://github.com/codedthemes/berry-free-vue-admin-template/blob/main/LICENSE)

Berry is a free Material UI admin dashboard template built with Vue. It is meant to provide the best possible User Experience with highly customizable feature-rich pages. It is a complete Dashboard Template that has easy and intuitive responsive design whether it is viewed on retina screens or laptops.

:star: :star: :star: Do not forget to star (Top right of this page) it if you like the theme :star: :star: :star:

![IMG_8566.jpg](https://berrydashboard.io/imp-images/berry-github-free-repo-1.jpg)

[Pro version](https://berrydashboard.io/vue) of Berry vue template contains features like TypeScript, Apps, Authentication Methods (i.e. JWT), Advance Components, Form Plugins, Layouts, Widgets, and many more.

| [Berry Free](https://berrydashboard.io/vue/free/) | [Berry](https://store.vuetifyjs.com/products/berry-vuetify-admin-template/) |
| --------------------------------------------- | :----------------------------------------------------------------------- |
| **9** Demo pages | **45+** demo pages |
| - | ✓ Multi-language |
| - | ✓ Dark/Light Mode 🌓 |
| - | ✓ TypeScript version |
| - | ✓ Design files (Figma) |
| - | ✓ 6+ color Options |
| - | ✓ RTL |
| - | ✓ JWT authentications |
| - | ✓ [More components](https://berrydashboard.io/vue/dashboard/default) |

## Why Berry?

Berry offers everything you need to create dashboards. We have included the following high-end features in our initial release:

- Modern aesthetics UI design
- Vuetify components
- Fully Responsive, all modern browser supported
- Easy to use code structure
- Flexible & High-Performance code
- Easy Documentation Guide

## Free Berry Vue version

- [Preview](https://berrydashboard.io/vue/free/)
- [Download from Github](https://github.com/codedthemes/berry-free-vue-admin-template)

## Berry Pro version

- [Preview](https://berrydashboard.io/vue)
- [Purchase from MUI Store](https://store.vuetifyjs.com/products/berry-vuetify-admin-template/)

## Table of contents

- [Getting Started](#getting-started)
- [Documentation](#documentation)
- [Technology Stack](#technology-stack)
- [Author](#author)
- [Issues?](#issues)
- [License](#license)
- [More Products](#more-free-react-material-admin-templates)
- [Follow us](#follow-us)

## Getting Started

Clone from Github

```
git clone https://github.com/codedthemes/berry-free-vue-admin-template.git
```

## Documentation

[Berry documentation](https://codedthemes.gitbook.io/berry/) helps you with installation, deployment, and troubleshooting.

## Technology Stack

- [Vuetify 3](https://vuetifyjs.com/)
- Vite
- Vue3

## Author

Berry is developed by Team [CodedThemes](https://codedthemes.com).

## Issues

To report a bug, please submit an [issue](https://github.com/codedthemes/berry-free-vue-admin-template/issues) on Github. We will respond as soon as possible to resolve the issue.

## License

- Licensed cover under [MIT](https://github.com/codedthemes/datta-able-bootstrap-dashboard/blob/master/LICENSE)

## Berry - Nodejs version by Appseed

- [Free Nodejs](https://appseed.us/product/react-node-js-berry-dashboard)
- [Premium Berry Nodejs](https://appseed.us/full-stack/react-berry-dashboard)

## More Free React Material Admin Templates

- [Free Materially](https://codedthemes.com/item/materially-free-reactjs-admin-template/)
- [Free Mantis](https://mantisdashboard.io/free/)

[![IMG_8566.jpg](https://camo.githubusercontent.com/a2364ad8c498b2a7378dae5e1a5eb5d8e1fcb2d6ceeb8b54acdc2e8bc2508775/68747470733a2f2f6d616e74697364617368626f6172642e696f2f6164762d62616e6e65722d696d616765732f6f672d736f6369616c2e706e67)](https://mantisdashboard.io/free/)

## More Premium React Material Admin Templates

- [Mantis](https://mui.com/store/items/mantis-react-admin-dashboard-template/)
- [Materially](https://codedthemes.com/item/materially-reactjs-admin-dashboard/)

## Follow us

- [Website](https://berrydashboard.io)
- [Blog](https://blog.berrydashboard.io)
- [CodedThemes](https://codedthemes.com)
- [Dribbble](https://dribbble.com/codedthemes)
- [Facebook](https://www.facebook.com/codedthemes)
- [Twitter](https://twitter.com/codedthemes)
1 change: 1 addition & 0 deletions env.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/// <reference types="vite/client" />
17 changes: 17 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap"
/>
<title>Berry - Vue3 Typescript based Admin Dashboard Template</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
Loading