@peteradeojo/typegencli
Advanced tools
Comparing version 0.4.0 to 0.5.0
@@ -25,2 +25,11 @@ "use strict"; | ||
}; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -34,7 +43,7 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
const fs_1 = require("fs"); | ||
const generator_1 = require("./generator"); | ||
const { Generator } = require('typegen-generator'); | ||
let wss = undefined; | ||
const Server = (port) => { | ||
const prompt = (0, prompt_sync_1.default)(); | ||
const generator = new generator_1.Typegen(); | ||
const generator = new Generator(); | ||
wss = new ws_1.WebSocketServer({ | ||
@@ -47,6 +56,5 @@ port, | ||
socket.emit('response', 'hello world'); | ||
socket.on('message', (data, isBinary) => { | ||
socket.on('message', (data, isBinary) => __awaiter(void 0, void 0, void 0, function* () { | ||
const body = JSON.parse(data.toString()); | ||
// const generated = `type ${body.name} = ` + generateType(body.data); | ||
const generated = generator.resolve(body.data, body.name); | ||
const generated = yield generator.resolve(body.data, body.name); | ||
console.log(`\n${generated}\n`); | ||
@@ -66,3 +74,3 @@ socket.send(JSON.stringify({ data: generated, directive: 'print' }), { | ||
} | ||
}); | ||
})); | ||
socket.on('close', (code) => { }); | ||
@@ -69,0 +77,0 @@ }); |
{ | ||
"name": "@peteradeojo/typegencli", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"main": "dist/index.js", | ||
@@ -22,2 +22,3 @@ "bin": { | ||
"prompt-sync-history": "^1.0.1", | ||
"typegen-generator": "^0.0.3", | ||
"ws": "^8.16.0" | ||
@@ -24,0 +25,0 @@ }, |
@@ -6,3 +6,3 @@ import WebSocket, { WebSocketServer } from 'ws'; | ||
import { generateType, Typegen } from './generator'; | ||
const { Generator } = require('typegen-generator'); | ||
@@ -12,3 +12,3 @@ let wss: WebSocketServer | undefined = undefined; | ||
const prompt = PromptSync(); | ||
const generator = new Typegen(); | ||
const generator = new Generator(); | ||
@@ -25,6 +25,5 @@ wss = new WebSocketServer({ | ||
socket.on('message', (data, isBinary) => { | ||
socket.on('message', async (data, isBinary) => { | ||
const body = JSON.parse(data.toString()); | ||
// const generated = `type ${body.name} = ` + generateType(body.data); | ||
const generated = generator.resolve(body.data, body.name); | ||
const generated = await generator.resolve(body.data, body.name); | ||
console.log(`\n${generated}\n`); | ||
@@ -31,0 +30,0 @@ socket.send(JSON.stringify({ data: generated, directive: 'print' }), { |
Sorry, the diff of this file is not supported yet
40968
831
9
+ Addedtypegen-generator@^0.0.3
+ Addedprettier@3.3.0(transitive)
+ Addedtypegen-generator@0.0.3(transitive)