open-index/open-npm huggingface dataset:
npm package: @fastcar/template-microservices
Description: 基于 fastcar-core 的微服务应用模板
Author: william_zhong
Latest version: 1.0.0

# @fastcar/template-microservices

基于 fastcar-core 的微服务应用模板

## 简介

这是一个用于快速搭建微服务架构的模板，包含多个服务模块，适用于构建分布式系统。

## 特性

- 🚀 基于 [fastcar-core](https://www.npmjs.com/package/@fastcar/core) 框架
- 🏗️ 多服务模式（center、connector、chat、web）
- 🔗 内置 RPC 通信
- 📦 支持 TypeScript
- 🔄 支持 PM2 进程管理
- 🔌 支持 WebSocket

## 服务模块

- **center**: 服务中心，提供服务注册与发现
- **connector**: 连接器服务，处理客户端连接
- **chat**: 聊天服务，处理实时消息
- **web**: Web 服务，提供 HTTP 接口
- **base**: 基础服务，提供公共功能

## 使用方式

### 安装依赖

```bash
cd template
npm install
# 或者
yarn install
```

### 开发调试

```bash
# 启动单个节点模式
npm run start-node

# 启动 PM2 管理模式
npm run start-pm2
```

### 编译项目

```bash
npm run build
# 或者
yarn build
```

### 启动服务

```bash
npm start
# 或者
yarn start
```

### 停止服务

```bash
npm stop
# 或者
yarn stop
```

## 配置说明

配置文件位于 `resource/` 目录：

- `application.yml` - 主配置
- `application-dev.yml` - 开发环境配置
- `ecosystem.config.yml` - PM2 配置

## 项目结构

```
template/
├── src/
│   ├── annotation/       # 注解定义
│   ├── common/           # 公共代码
│   ├── middleware/       # 中间件
│   ├── servers/          # 服务目录
│   │   ├── base/         # 基础服务
│   │   ├── center/       # 服务中心
│   │   ├── chat/         # 聊天服务
│   │   ├── connector/    # 连接器服务
│   │   └── web/          # Web 服务
│   ├── types/            # 类型定义
│   ├── utils/            # 工具函数
│   ├── app-node.ts       # 单节点入口
│   └── app-pm2.ts        # PM2 入口
├── resource/
│   ├── application.yml
│   ├── application-dev.yml
│   └── ecosystem.config.yml
├── test/                 # 测试文件
├── package.json
├── tsconfig.json
└── ecosystem.config.yml
```

## 依赖

- [@fastcar/core](https://www.npmjs.com/package/@fastcar/core) - 核心框架
- [@fastcar/koa](https://www.npmjs.com/package/@fastcar/koa) - Koa 集成
- [@fastcar/rpc](https://www.npmjs.com/package/@fastcar/rpc) - RPC 支持
- [@fastcar/server](https://www.npmjs.com/package/@fastcar/server) - 服务器支持
- [@fastcar/timer](https://www.npmjs.com/package/@fastcar/timer) - 定时器支持

## 相关模板

- [@fastcar/template-web](../web) - Web 项目模板
- [@fastcar/template-static](../static) - 静态资源服务器模板
- [@fastcar/template-rpc](../rpc) - RPC 服务器模板
- [@fastcar/template-cos](../cos) - 对象存储服务模板

## License

MIT
npm package: @fastcar/template-rpc
Description: 基于 fastcar-core的rpc项目模板
Author: william_zhong
Latest version: 1.0.0

# @fastcar/template-rpc

基于 fastcar-core 的 RPC 服务器模板

## 简介

这是一个用于快速搭建 RPC 服务器的模板，适用于构建微服务通信场景。

## 特性

- 🚀 基于 [fastcar-core](https://www.npmjs.com/package/@fastcar/core) 框架
- 🔗 内置 RPC 通信支持
- 📦 支持 TypeScript
- 🔄 支持 PM2 进程管理
- 📝 内置日志和错误处理

## 使用方式

### 安装依赖

```bash
cd template
npm install
# 或者
yarn install
```

### 开发调试

```bash
npm run debug
# 或者
yarn debug
```

### 编译项目

```bash
npm run build
# 或者
yarn build
```

### 启动服务

```bash
npm start
# 或者
yarn start
```

### 停止服务

```bash
npm stop
# 或者
yarn stop
```

## 配置说明

配置文件位于 `resource/application.yml`。

## 项目结构

```
template/
├── src/
│   ├── controller/       # RPC 控制器
│   │   ├── AuthController.ts
│   │   ├── EntryController.ts
│   │   └── HelloController.ts
│   └── app.ts            # 应用入口
├── resource/
│   └── application.yml   # 配置文件
├── test/                 # 测试文件
├── target/               # 编译输出
├── package.json
├── tsconfig.json
└── ecosystem.config.yml
```

## 依赖

- [@fastcar/core](https://www.npmjs.com/package/@fastcar/core) - 核心框架
- [@fastcar/rpc](https://www.npmjs.com/package/@fastcar/rpc) - RPC 支持
- [@fastcar/server](https://www.npmjs.com/package/@fastcar/server) - 服务器支持

## 相关模板

- [@fastcar/template-web](../web) - Web 项目模板
- [@fastcar/template-static](../static) - 静态资源服务器模板
- [@fastcar/template-cos](../cos) - 对象存储服务模板
- [@fastcar/template-microservices](../microservices) - 微服务应用模板

## License

MIT
npm package: @fastcar/template-static
Description: 基于 fastcar-core 和 koa 的静态资源服务器模板
Author: william_zhong
Latest version: 1.0.0

# @fastcar/template-static

基于 fastcar-core 和 koa 的静态资源服务器模板

## 简介

这是一个用于快速搭建静态资源服务器的模板，适用于需要提供静态文件访问的场景。

## 使用方式

### 安装依赖

```bash
cd template
npm install
# 或者
yarn install
```

### 开发调试

```bash
npm run debug
# 或者
yarn debug
```

### 编译项目

```bash
npm run build
# 或者
yarn build
```

### 启动服务

```bash
npm start
# 或者
yarn start
```

### 停止服务

```bash
npm stop
# 或者
yarn stop
```

## 配置说明

静态资源配置位于 `resource/application.yml` 文件中：

```yaml
application:
    env: "prod"
    settings:
    koa:
        server:
            - { port: 80, host: "0.0.0.0" }
        koaStatic: # 静态资源访问
            { "public": "public" } # 前者为别名，后者为相对于资源路径或者绝对路径
```

## 项目结构

```
template/
├── src/
│   └── app.ts          # 应用入口文件
├── resource/
│   └── application.yml # 配置文件
├── target/             # 编译输出目录
├── package.json
├── tsconfig.json
└── ecosystem.config.yml
```

## 依赖

- [@fastcar/core](https://www.npmjs.com/package/@fastcar/core) - 核心框架
- [@fastcar/koa](https://www.npmjs.com/package/@fastcar/koa) - Koa 集成
- [@fastcar/server](https://www.npmjs.com/package/@fastcar/server) - 服务器支持

## License

MIT
npm package: @fastcar/template-web
Description: 基于 fastcar-core和koa的Web项目模板
Author: william_zhong
Latest version: 1.0.1

# @fastcar/template-web

基于 fastcar-core 和 koa 的 Web 项目模板

## 简介

这是一个用于快速搭建 Web 服务器的模板，适用于构建 RESTful API 服务。

## 特性

- 🚀 基于 [fastcar-core](https://www.npmjs.com/package/@fastcar/core) 框架
- 🔌 集成 Koa 服务器
- 📦 支持 TypeScript
- 🔄 支持 PM2 进程管理
- 📝 内置日志和错误处理

## 使用方式

### 安装依赖

```bash
cd template
npm install
# 或者
yarn install
```

### 开发调试

```bash
npm run debug
# 或者
yarn debug
```

### 编译项目

```bash
npm run build
# 或者
yarn build
```

### 启动服务

```bash
npm start
# 或者
yarn start
```

### 停止服务

```bash
npm stop
# 或者
yarn stop
```

## 配置说明

配置文件位于 `resource/application.yml`：

```yaml
application:
  env: "prod"
  settings:
    koa:
      server:
        - { port: 8080, host: "0.0.0.0" }
```

## 项目结构

```
template/
├── src/
│   ├── controller/       # 控制器
│   ├── middleware/       # 中间件
│   ├── model/            # 数据模型
│   └── app.ts            # 应用入口
├── resource/
│   └── application.yml   # 配置文件
├── target/               # 编译输出
├── package.json
├── tsconfig.json
└── ecosystem.config.yml
```

## 依赖

- [@fastcar/core](https://www.npmjs.com/package/@fastcar/core) - 核心框架
- [@fastcar/koa](https://www.npmjs.com/package/@fastcar/koa) - Koa 集成
- [@fastcar/server](https://www.npmjs.com/package/@fastcar/server) - 服务器支持

## 相关模板

- [@fastcar/template-static](../static) - 静态资源服务器模板
- [@fastcar/template-rpc](../rpc) - RPC 服务器模板
- [@fastcar/template-cos](../cos) - 对象存储服务模板
- [@fastcar/template-microservices](../microservices) - 微服务应用模板

## License

MIT
npm package: @fastcar/timer
Description: npm install @fastcar/timer
Author: william_zhong
Latest version: 0.2.0

# 定时任务计划

## 快速安装

npm install @fastcar/timer

## 使用场景

用于定时任务或者cron表达式的任务计划执行

## 使用示例

* 基于时间间隔的调用

```ts
import { EnableScheduling, ScheduledInterval, destoryHeartbet } from "@fastcar/timer/scheduling2";

//开启调度计划
@EnableScheduling
class TimerTest {
   hello: string;

   constructor() {
    this.hello = "aaa";
   }

   //默认时间单位为ms 可使用其他计量单位也行
   //本注解的意思为 初始化执行延迟 1ms 每隔1s中执行一次
   @ScheduledInterval({ fixedRate: 1000, initialDelay: 1 })
   run() {
    console.log(this.hello);
   }

   //销毁定时器
   stop() {
      destoryHeartbet(this, "run")
   }
}

  new TimerTest(); //实例化后触发条件
```

* 基于cron的调用

```ts
import { EnableScheduling, ScheduledCron } from "@fastcar/timer";

//开启调度计划
@EnableScheduling
class TimerTest {
   hello: string;

   constructor() {
    this.hello = "bbb";
   }

   //含义为每隔1s执行一次
   @ScheduledCron({ cron: "*/1 * * * * *" })
   run() {
    console.log(this.hello);
   }
}

new TimerTest();
```

* ScheduledCron 与 ScheduledInterval区别, 前者精度最小为1S 后者精度最小为5ms(具体看nodejs限制)

* cron的实现方式是引用croner加以实现(之前版本cron存在内存泄漏问题)

## 注解说明

EnableScheduling 作用于类上 用于表示开启定时任务执行计划

ScheduledInterval 作用于具体方法上 任务按照固定间隔执行

ScheduledCron 作用于具体方法上 任务按照cron表达式执行

## 更多用法

参考项目git地址 @fastcar/timer/test

## 项目开源地址

* 项目下载 git clone <https://github.com/williamDazhangyu/fast-car.git>

* 在线查看 <https://github.com/williamDazhangyu/fast-car>
npm package: @fastcar/timewheel
Description: 构造一个时间轮以便处理更好地定时任务
Author: william_zhong
Latest version: 0.0.3

# 时间轮

## 快速安装

npm install @fastcar/timewheel

## 使用场景

针对于处理大量的定时任务时，可以按照时间轮更平滑的处理

## 使用示例

``` ts
import {HashedWheelTimer} from "@fastcar/timewheel"

const hashedWheelTimer = new HashedWheelTimer<number>({
	tickDuration: 100, //处理间隔
	wheelSize: 60, //最大轮子
	slotMaxSize: 100000, //最大的一次处理数量 如果处理不完则挪到下一个时间轮上
});

//在合适的地方进行追加
hashedWheelTimer.add(1, 1000);

//在时间间隔上处理 拿到key值进行后续处理 todo
let ids = hashedWheelTimer.tick();
```
npm package: @fastcms/babel-preset
Description: Shared @babel preset for projects of @fastcms
Latest version: 4.1.0

# @fastcms/babel-preset

![Peer Babel Version](https://img.shields.io/npm/dependency-version/@fastcms/babel-preset/peer/@babel/core)

> Shared @babel preset for projects of @fastcms

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/babel-preset" peerDependencies optionalDependencies
$ npx install-peerdeps --dev @fastcms/babel-preset

# Install using yarn
$ yarn add --dev @fastcms/babel-preset @babel/core @babel/runtime core-js
```

## Usage

After installation, create a javascript config file `babel.config.js` to the project root.

```javascript
module.exports = require('@fastcms/babel-preset');
```

Or create a babel json config file `.babelrc.json` to the project root.

```json
{
  "presets": [
    "@fastcms",
    {
      "react": true,
      "typescript": true
    }
  ]
}
```

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/eslint-config
Description: Shared @eslint configs for projects of @fastcms
Latest version: 4.1.0

# eslint-config

![Peer ESLint Version](https://img.shields.io/npm/dependency-version/@fastcms/eslint-config/peer/eslint) ![Peer Babel Version](https://img.shields.io/npm/dependency-version/@fastcms/eslint-config/peer/@babel/core) ![Peer TypeScript Version](https://img.shields.io/npm/dependency-version/@fastcms/eslint-config/peer/typescript)

> Shared @eslint configs for projects of @fastcms.

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/eslint-config" peerDependencies optionalDependencies
$ npx install-peerdeps --dev @fastcms/eslint-config

# Install using yarn
$ yarn add --dev @fastcms/eslint-config @babel/core eslint typescript
```

## Usage

After installation, add following contents to your `.eslintrc` or the `eslintConfig` entry of `package.json` file.

### Base

```json
{
  "root": true,
  "extends": "@fastcms/eslint-config/base"
}
```

This config is used for web utils project, the codebase can be written in both JavaScript and TypeScript.

### React (default)

```json
{
  "root": true,
  "extends": "@fastcms",
  "settings": {
    "polyfills": ["fetch", "Promise", "URL"]
  }
}
```

This config is used for react component or app project, the codebase can be written in both JavaScript and TypeScript.

If you want to use different `tsconfig.json` for each working directory, you should add `workingDirectories` in `.vscode/settings.json`.

```json
{
  "eslint.workingDirectories": [
    "./@types/fastcms",
    "./apps/react-app",
    "./libs/utils",
    "./tools/eslint-config"
  ]
}
```

## Scripts

Add eslint scripts to `package.json`, then run ESLint with `yarn run eslint` manually, or integrate with GitHub Actions.

```json
{
  "scripts": {
    "eslint": "eslint --ext .js,.ts,.cjs,.cts,.mjs,.mts,.jsx,.tsx,.md,.mdx .",
    "eslint:fix": "eslint --fix --ext .js,.ts,.cjs,.cts,.mjs,.mts,.jsx,.tsx,.md,.mdx ."
  }
}
```

## Project TypeScript Config

If your project includes TypeScript code, you should provide `tsconfig.json` for ESLint, the searching priority of `tsconfig.json` are below.

1. tsconfig.json (_root_)
2. packages/\*/tsconfig.json (_workspace_)

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/postcss-config
Description: Shared @postcss config for projects of @fastcms
Latest version: 4.1.0

# @fastcms/postcss-config

![Peer PostCSS Version](https://img.shields.io/npm/dependency-version/@fastcms/postcss-config/peer/postcss)

> Shared @postcss config for projects of @fastcms

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/postcss-config" peerDependencies optionalDependencies
$ npx install-peerdeps --dev @fastcms/postcss-config

# Install using yarn
$ yarn add --dev @fastcms/postcss-config postcss
```

## Usage

After installation, create a postcss config file `postcss.config.js` to the project root.

```javascript
module.exports = require('@fastcms/postcss-config');
```

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/react-hooks
Description: React hooks for projects of @fastcms.
Latest version: 2.0.0

# @fastcms/react-hooks

> React hooks for projects of @fastcms.

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/hooks" peerDependencies optionalDependencies
$ npx install-peerdeps @fastcms/hooks

# Install using yarn
$ yarn add @fastcms/utils
```

## Usage

TBD

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/stylelint-config
Description: Shared @stylelint configs for projects of @fastcms
Latest version: 4.1.0

# @fastcms/stylelint-config

![Peer Stylelint Version](https://img.shields.io/npm/dependency-version/@fastcms/stylelint-config/peer/stylelint) ![Peer PostCSS Version](https://img.shields.io/npm/dependency-version/@fastcms/stylelint-config/peer/postcss)

> Shared @stylelint configs for projects of @fastcms

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/stylelint-config" peerDependencies optionalDependencies
$ npx install-peerdeps --dev @fastcms/stylelint-config

# Install using yarn
$ yarn add --dev @fastcms/stylelint-config postcss stylelint
```

## Usage

After installation, add `stylelint` entry to `package.json` file.

```json
{
  "extends": "@fastcms/stylelint-config"
}
```

Or create a stylelint config file `.stylelintrc.js` to the project root.

```javascript
module.exports = {
  extends: ['@fastcms/stylelint-config'],
  rules: {
    'plugin/no-unsupported-browser-features': [
      true,
      {
        severity: 'warning',
        ignore: [],
      },
    ],
  },
};
```

## Scripts

Add stylelint scripts to `package.json`, then run Stylelint with `yarn run stylelint` manually, or integrate with GitHub Actions.

```json
{
  "scripts": {
    "stylelint": "stylelint --aei \"**/*.{css,less,scss,wxss,jsx,tsx}\"",
    "stylelint:fix": "stylelint --fix --aei \"**/*.{css,less,scss,wxss,jsx,tsx}\""
  }
}
```

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/tsconfig
Description: Shared tsconfig for projects of @fastcms
Latest version: 4.0.0

# @fastcms/tsconfig

> Shared tsconfig for projects of @fastcms.

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually

```bash
# Install using npm
$ npm install --dev @fastcms/tsconfig

# Install using yarn
$ yarn add --dev @fastcms/tsconfig
```

## Usage

After installation, extends `@fastcms/tsconfig` in your `tsconfig.json` file.

```json
{
  "extends": "@fastcms/tsconfig"
}
```

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/utilities
Description: Common utilities for projects of @fastcms.
Latest version: 2.1.4

# @fastcms/utilities

> Common utilities for projects of @fastcms.

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/utilities" peerDependencies optionalDependencies
$ npx install-peerdeps @fastcms/utilities

# Install using yarn
$ yarn add @fastcms/utilities
```

## Usage

Named import from default index entry.

```typescript
import { sleep } from '@fastcms/utilities';

console.log('before sleep');
await sleep(5000);
console.log('after sleep');
```

Or named import from dist file entry (better bundle size).

```ts
import { sleep } from '@fastcms/utilities/dist/debug';

console.log('before sleep');
await sleep(5000);
console.log('after sleep');
```

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcms/webpack-config
Description: Shared @webpack config for web development projects of @fastcms.
Latest version: 1.2.3

# webpack-config

![NPM Package Version](https://img.shields.io/npm/v/@fastcms/webpack-config) ![Peer Webpack Version](https://img.shields.io/npm/dependency-version/@fastcms/webpack-config/peer/webpack) ![Node.js Version](https://img.shields.io/node/v/@fastcms/webpack-config) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![NPM Weekly Downloads](https://img.shields.io/npm/dw/@fastcms/webpack-config) ![GitHub CI Workflow](https://github.com/fastcms/webpack-config/actions/workflows/main.yml/badge.svg)

> Shared @webpack config for web development projects of @fastcms.

## Installation

Use npx to install peerdeps automatically or install peerDependencies and optionalDependencies with npm/yarn manually.

```bash
# Install using npm
$ npm info "@fastcms/webpack-config" peerDependencies optionalDependencies
$ npx install-peerdeps --dev @fastcms/webpack-config

# Install using yarn (using babel-loader)
$ yarn add --dev @fastcms/webpack-config
$ yarn add --dev @babel/core webpack

# Optional dependencies (using esbuild-loader)
$ yarn add --dev esbuild

# Optional dependencies (using swc-loader)
$ yarn add --dev @swc/core
```

## Usage

After installation, add following contents to your `webpack.config.js` file.

```js
const path = require('path');
const webpackConfig = require('@fastcms/webpack-config');

const NAME = 'fastcms';
const SRC_DIR = path.join(__dirname, 'src');
const DIST_DIR = path.join(__dirname, 'dist');

const ENTRY = {
  [NAME]: './src/index.js',
  [`${NAME}WebWorker`]: './src/index.worker.js',
};

const EXTERNALS = {
  'react': 'React',
  'react-dom': 'ReactDOM',
};

module.exports = (env, argv) =>
  webpackConfig(env, argv, {
    NAME,
    ENTRY,
    LIBRARY_TARGET: env.target || 'umd',
    EXTERNALS,
    SRC_DIR,
    DIST_DIR,

    // USE_SWC: true,
    // USE_ESBUILD: true,
  });
```

The webpack config example above is used for bundling web project, the default loader for JavsScript and TypeScript is `babel-loader`. If you set `USE_SWC` to `true`, the loader will be `swc-loader`, If you set `USE_ESBUILD` to `true`, the loader will be `esbuild-loader`.

If you don't want to bundle some external dependencies to the output file, you should add these dependencies to `EXTERNALS`.

## License

The codebase and documentation in this repository are released under the [MIT License](./license)
npm package: @fastcode.cloud/fastcode-cli
Description: fastcode cli tool
Author: @antelligent-ninja
Latest version: 2.0.0

fastcode-cli
============

fastcode cli tool

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/fastcode-cli.svg)](https://npmjs.org/package/fastcode-cli)
[![Downloads/week](https://img.shields.io/npm/dw/fastcode-cli.svg)](https://npmjs.org/package/fastcode-cli)
[![License](https://img.shields.io/npm/l/fastcode-cli.svg)](https://github.com/antelligent-app/fastcode-cli/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @fastcode.cloud/fastcode-cli
$ fastcode COMMAND
running command...
$ fastcode (-v|--version|version)
@fastcode.cloud/fastcode-cli/2.0.0 linux-x64 node-v12.13.0
$ fastcode --help [COMMAND]
USAGE
  $ fastcode COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`fastcode connect-device`](#fastcode-connect-device)
* [`fastcode deploy`](#fastcode-deploy)
* [`fastcode hello [FILE]`](#fastcode-hello-file)
* [`fastcode help [COMMAND]`](#fastcode-help-command)
* [`fastcode publish-code`](#fastcode-publish-code)

## `fastcode connect-device`

Connect your current machine as edge device to your fastcode account

```
USAGE
  $ fastcode connect-device
```

_See code: [src/commands/connect-device.ts](https://github.com/antelligent-app/fastcode-cli/blob/v2.0.0/src/commands/connect-device.ts)_

## `fastcode deploy`

Deploy your project to connected Edge Device.

```
USAGE
  $ fastcode deploy
```

_See code: [src/commands/deploy.ts](https://github.com/antelligent-app/fastcode-cli/blob/v2.0.0/src/commands/deploy.ts)_

## `fastcode hello [FILE]`

describe the command here

```
USAGE
  $ fastcode hello [FILE]

OPTIONS
  -f, --force
  -h, --help       show CLI help
  -n, --name=name  name to print

EXAMPLE
  $ fastcode hello
  hello world from ./src/hello.ts!
```

_See code: [src/commands/hello.ts](https://github.com/antelligent-app/fastcode-cli/blob/v2.0.0/src/commands/hello.ts)_

## `fastcode help [COMMAND]`

display help for fastcode

```
USAGE
  $ fastcode help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_

## `fastcode publish-code`

Publish your code to fastcode.

```
USAGE
  $ fastcode publish-code
```

_See code: [src/commands/publish-code.ts](https://github.com/antelligent-app/fastcode-cli/blob/v2.0.0/src/commands/publish-code.ts)_
<!-- commandsstop -->
npm package: @fastcoder/eslint-config
Latest version: 1.0.7

# @fastcoder/eslint-config



Using npm:

```shell
$ npm install -D @fastcoder/eslint-config
```

Using yarn:

```shell
$ yarn add -D @fastcoder/eslint-config
```

Using pnpm:

```shell
$ pnpm add -D @fastcoder/eslint-config
```

Just introduce in  .eslintrc

```js
  "extends": [
    "@fastcoder/eslint-config"
  ]
```
npm package: @fastcoder/eslint-config-base
Latest version: 1.0.7

# @fastcoder/eslint-config-base



Using npm:

```shell
$ npm install -D @fastcoder/eslint-config-base
```

Using yarn:

```shell
$ yarn add -D @fastcoder/eslint-config-base
```

Using pnpm:

```shell
$ pnpm add -D @fastcoder/eslint-config-base
```

Just introduce in  .eslintrc

```js
  "extends": [
    "@fastcoder/eslint-config-base"
  ]
```
npm package: @fastcoder/eslint-config-react
Latest version: 1.0.7

# @fastcoder/eslint-config-react



Using npm:

```shell
$ npm install -D @fastcoder/eslint-config-react
```

Using yarn:

```shell
$ yarn add -D @fastcoder/eslint-config-react
```

Using pnpm:

```shell
$ pnpm add -D @fastcoder/eslint-config-react
```

Just introduce in  .eslintrc

```js
  "extends": [
    "@fastcoder/eslint-config-react"
  ]
```
npm package: @fastcoder/eslint-config-ts
Latest version: 1.0.7

# @fastcoder/eslint-config-ts



Using npm:

```shell
$ npm install -D @fastcoder/eslint-config-ts
```

Using yarn:

```shell
$ yarn add -D @fastcoder/eslint-config-ts
```

Using pnpm:

```shell
$ pnpm add -D @fastcoder/eslint-config-ts
```

Just introduce in  .eslintrc

```js
  "extends": [
    "@fastcoder/eslint-config-ts"
  ]
```
npm package: @fastcoder/eslint-config-vue
Latest version: 1.0.7

# @fastcoder/eslint-config-vue



Using npm:

```shell
$ npm install -D @fastcoder/eslint-config-vue
```

Using yarn:

```shell
$ yarn add -D @fastcoder/eslint-config-vue
```

Using pnpm:

```shell
$ pnpm add -D @fastcoder/eslint-config-vue
```

Just introduce in  .eslintrc

```js
  "extends": [
    "@fastcoder/eslint-config-vue"
  ]
```