New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

coderhxl

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

coderhxl

coderhxl is a CLI for quickly building and developing front-end projects.

  • 1.3.9
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

coderhxl

coderhxl 是一个快速搭建和开发前端项目的 CLI 。

语言: 简体中文 | English

为什么要使用 coderhxl

无需每次创建项目都要从零构建, 减少重复工作。

  • 通过 coderhxl 创建的项目是基于 Vite , 并且做了很多配置, 比如: 对 axios 进行封装, 动态导入路由配置。详情在 Vue 部分 。

  • 在一个项目中, 必定要创建很多组件, 同时也需要配置对应的路由。比如有 15 个, 依次创建组件再配置路由必然是个重复工作, 效率低。 而通过 coderhxl 的一条命令,一键创建一个组件并自动配置路由再搭配 coderhxl 配置的自动导入路由功能给 vue-router 导入所有路由配置, 效率高

安装

使用 NPM:

npm install coderhxl -g

使用 Yarn:

yarn add coderhxl -g

使用 PNPM:

pnpm add coderhxl -g

Vue 项目

coderhxl 目前支持 Vue 项目, 后续会考虑 React 项目。

创建项目

项目配置:

  • 常见的目录结构
  • vite.config.js (配置别名)
  • axios (axios 的安装和配置, 进行了二次封装)
  • vue-router (vue-router 的安装和配置, 采用动态导入路由)
  • Pinia (Pinia 的安装和配置)
coderhxl create <project>

创建组件

创建的组件使用的是

coderhxl add-cpn <name> 
coderhxl add-cpn main # 默认创建到 src/components
coderhxl add-cpn main -d src/components # 指定创建到 src/components

创建状态管理

状态管理采用 pinia ( Vue 官方推荐的状态管理)

coderhxl add-pinia <name> 
coderhxl add-pinia main # 默认创建到 src/store/main 
coderhxl add-pinia main -d src/store/main # 指定创建到 src/store/main

创建路由配置

组件

写法1
coderhxl add-page <name> 
coderhxl add-page main # 默认创建到 src/views 
coderhxl add-page main -d src/views # 指定创建到 src/views
写法2
coderhxl add-page2 <name>
coderhxl add-page2 main # 组件默认创建到 src/views/main , 路由配置默认创建到 src/router/main
coderhxl add-page2 main -d src/views/main # 指定将组件创建到 src/views/main , 路由配置创建到 src/router/main

更多

请在命令行工具中运行:

coderhxl -h

如有问题请在 https://github.com/coder-hxl/coderhxl 中提 Issues 。


coderhxl

coderhxl is a CLI for quickly building and developing front-end projects.

langue: 简体中文 | English

Why use coderhxl

You don't have to build from scratch every time you create a project, reducing repetitive work.

  • There is no need to configure from zero every time you create a project. The project created by coderhxl is based on Vite, and has done a lot of configuration, such as: encapsulate axios, dynamically import routing configuration, the details are in the Vue project section 。
  • In a project, many components must be created, and corresponding routes also need to be configured. For example, if there are 15, creating a component step by step and then configuring a route is bound to be a repetitive task, which is inefficient. And through a command of coderhxl, one-click to create a component and automatically configure routing and then use the automatic import routing function of codehxl configuration to import all routing configurations to vue-router, high efficiency.
  • .

Install

Using NPM:

npm install coderhxl -g

Using Yarn:

yarn add coderhxl -g

Using PNPM:

pnpm add coderhxl -g

Vue project

coderhxl currently supports Vue projects, and will consider React projects in the future.

Create project

project configuration:

  • Common directory structure
  • vite.config.js (config alias)
  • axios (installation and configuration of axios, secondary packaging)
  • vue-router (installation and configuration of vue-router, using dynamic import routing)
  • Pinia (installation and configuration of Pinia)
coderhxl create <project>

Create components

The component created is written in < script setup >.

coderhxl add-cpn <name> 
coderhxl add-cpn main # Create to src/components by default
coderhxl add-cpn main -d src/components # Specify to create to src/components

Create state management

State management adopts pinia (state management officially recommended by Vue)

coderhxl add-pinia <name> 
coderhxl add-pinia main # Create to src/store/main by default
coderhxl add-pinia main -d src/store/main # Specify to create to src/store/main

Create routing route

Component < script setup > is written, and the corresponding routing information is configured (lazy loading mode)

Write method 1
coderhxl add-page <name> 
coderhxl add-page main # Create to src/views by default
coderhxl add-page main -d src/views # Specify to create to src/views
Write method 2
coderhxl add-page2 <name>
coderhxl add-page2 main # Components are created to src/views/main by default, and routing configuration is created to src/router/main by default
coderhxl add-page2 main -d src/views/main # Specify that components are created to src/views/main and routing configuration is created to src/router/main

##More

Run the command line tool:

coderhxl -h

If you have any questions, please mention Issues in https://github.com/coder-hxl/coderhxl.

Keywords

FAQs

Package last updated on 09 Jul 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc