All Projects → d2-projects → d2-advance

d2-projects / d2-advance

Licence: other
(重构中) 🧗 Advanced, colorful front-end integration practice. be inspired by D2Admin --- D2 探索版,追求更好的前端工程实践

Programming Languages

Vue
7211 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to d2-advance

audiocard
⏯️ AudioCard - Opinionated, responsive, audio player compatible with Twitter Cards
Stars: ✭ 66 (-33.33%)
Mutual labels:  responsive
micropage
微页 一个注重交互的H5编辑器,所见即所得,快速开发移动端页面。
Stars: ✭ 15 (-84.85%)
Mutual labels:  vue3
figma-responsify
⚡️A Figma plugin to quickly test your designs across multiple device sizes.
Stars: ✭ 51 (-48.48%)
Mutual labels:  responsive
quasar-typescript-admin-template
💫 💫 [use Class API Not use composion or option API]template for Vue2 or Vue3 admin with quasar and use Tyepscript (master branch ->Vue2, v3-admin branch ->Vue3) 🌝 🌝 support pwa,electron,spa,Ionic
Stars: ✭ 87 (-12.12%)
Mutual labels:  vue3
react-notification-alert
React bootstrap 4 notification alert
Stars: ✭ 34 (-65.66%)
Mutual labels:  responsive
vue-devui-early
Vue3版本的DevUI组件库。本仓库已迁移至:https://github.com/DevCloudFE/vue-devui
Stars: ✭ 39 (-60.61%)
Mutual labels:  vue3
vue-list-picker
Just a simple list picker component made with Vue.js (works with Vue 2 & 3)
Stars: ✭ 14 (-85.86%)
Mutual labels:  vue3
front-end-learning
A list of resources for both learning & keeping up with web development.
Stars: ✭ 27 (-72.73%)
Mutual labels:  responsive
vue-lite-admin
a lite vue3.0 admin template,there is no typescript and vuex (但注释挺全)
Stars: ✭ 67 (-32.32%)
Mutual labels:  vue3
react-super-styled
Responsive JSX layouts with Styled Components
Stars: ✭ 77 (-22.22%)
Mutual labels:  responsive
angular-image-loader
A simple progressive, responsive, lazy image and video loading library for Angular that detects browser size and loads the appropriate image or video only when the element is in viewport. This package requires @thisissoon/angular-inviewport
Stars: ✭ 21 (-78.79%)
Mutual labels:  responsive
react-image-crop
A responsive image cropping tool for React
Stars: ✭ 3,312 (+3245.45%)
Mutual labels:  responsive
dragonfly-dag
完全支持Vue3和Vitejs的DAG流程图组件
Stars: ✭ 54 (-45.45%)
Mutual labels:  vue3
stepmania-song-manager
Download and update song packs for StepMania with ease.
Stars: ✭ 23 (-76.77%)
Mutual labels:  vue3
vue3-jd-h5
🔥 Based on vue3.0.0, vant3.0.0, vue-router v4.0.0-0, vuex^4.0.0-0, vue-cli3, mockjs, imitating Jingdong Taobao, mobile H5 e-commerce platform! 基于vue3.0.0 ,vant3.0.0,vue-router v4.0.0-0, vuex^4.0.0-0,vue-cli3,mockjs,仿京东淘宝的,移动端H5电商平台!
Stars: ✭ 660 (+566.67%)
Mutual labels:  vue3
vue-grid-responsive
Responsive grid system based on Bootstrap for Vue
Stars: ✭ 27 (-72.73%)
Mutual labels:  responsive
iro
IRO - Amazing Color Tools. Color Convert HEX, RGB, HSL and CMYK. Color Inspection with Camera.
Stars: ✭ 103 (+4.04%)
Mutual labels:  vue3
Frontend-Learning-Journey
Tutorials, definitions, frameworks and some of the projects i made when starting to learn frontend web developement
Stars: ✭ 28 (-71.72%)
Mutual labels:  responsive
vue-ray
Debug your Vue 2 & 3 code with Ray to fix problems faster
Stars: ✭ 48 (-51.52%)
Mutual labels:  vue3
tomloprodModal
tomloprodModal is a configurable pure javascript library to create responsive and minimalist modal windows with no dependencies.
Stars: ✭ 17 (-82.83%)
Mutual labels:  responsive

D2 Advance

last release ci last commit

Advanced, colorful front-end integration practice. be inspired by D2Admin 🧗

Preview 👉 https://d2.pub/d2-advance/preview

Public Repositories: Github | 码云 (mirror)

Goal

  • Less is more
  • Dark mode 🌛
  • Responsive 💻 📱
  • Lightweight and faster ⚡️

Integration

Demo

  • Admin src/views/admin: An elegant dashboard (IN PROGRESS)
  • Space src/views/space: An personal workspace (IN PROGRESS)
  • ...more. welcome to your issues

Getting Started

Requirements

  • Git
  • NodeJS 12+
  • VSCode (optional, recommended)
# setup
yarn install

# start dev server
yarn serve

# production build
yarn build

# build with `report.html`
yarn build:report

# locally preview production build
yarn preview

# check and auto fix code by eslint
yarn lint
yarn lint --fix

# check type
yarn type

# git commit by commitizen
yarn commit

# take a release commit by standard-version
yarn release

# unit test by jest
yarn test:unit

Custom env variables

type in global.d.ts:

// ...
interface CustomEnvVariables {
  VITE_BASE_URL: string;
  VITE_HTTP_MOCK?: 'on' | 'off'; // is build with mock
  VITE_SOURCE_MAP?: 'on' | 'off'; // is output .map
  VITE_GZIP?: 'on' | 'off'; // is output .gz
  VITE_BROTLI?: 'on' | 'off'; // is output .br

  VITE_API_BASE_URL: string;
  // ... more here and start with 'VITE_'
}

default values in .env:

VITE_BASE_URL=./
VITE_HTTP_MOCK=on
VITE_SOURCE_MAP=off
VITE_GZIP=on
VITE_BROTLI=on

VITE_API_BASE_URL=/api

Customize configuration

See Vite Configuration Reference.

License

MIT © CNine

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].