Skip to content

ciot-platform/ciot_ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ciot_ts

To install and use it on your own projects:

  1. Create your project

  2. Install deps

npm install --save-dev ts-node typescript
npm install --save-dev @protobuf-ts/plugin
npm install --save-dev vite typescript
npm install vite-plugin-singlefile --save-dev 
npm install vite-plugin-compression --save-dev
  1. Clone ciot_ts

  2. Create a link for cloned ciot_ts repository

npm link
  1. Create make file and compile your own protos to node_modules/src/protos dir

  2. Install vite to build gz app


  1. Create vite.config.ts file on your project root:
import { defineConfig } from "vite"
import { viteSingleFile } from "vite-plugin-singlefile"
import viteCompression from 'vite-plugin-compression';

export default defineConfig({
  root: 'examples/simple-web-app',
	plugins: [
    viteSingleFile(),
    viteCompression({
      algorithm: 'gzip',
      ext: '.gz',
      filter: /\.(html)$/i,
      threshold: 0
    })
  ],
  build: {
    outDir: 'dist'
  }
})
  1. Add link on your project
npm link ciot-ts
  1. Build
npx vite build

About

CIoT Typescript Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published