Skip to content

Instantly share code, notes, and snippets.

View ilyaskarim's full-sized avatar

Ilyas Karim ilyaskarim

View GitHub Profile
@ilyaskarim
ilyaskarim / wertik-run-message.md
Last active March 21, 2020 19:12
wertik-run-message.md

✔ [Wertik-js]: WebSocket server started at ws://localhost:2000

✔ [Wertik-js]: Rest API server started at http://localhost:7000

✔ [Wertik-js]: GraphQL voyager is running at server: http://localhost:9090

✔ [Wertik-js]: GraphQL subscriptions started at ws://localhost:4000/subscriptions

✔ [Wertik-js]: GraphQL server started at http://localhost:4000/

@ilyaskarim
ilyaskarim / wertik-js-basic-setup.ts
Created March 21, 2020 09:50
wertik-js-basic-setup.ts
import express from "express";
import wertik from "./main";
const defaultConfiguration = require("./path/to/defaultConfiguration").default;
let app = express();
wertik({ expressApp: app }, defaultConfiguration);
@ilyaskarim
ilyaskarim / wertik-import-es6.ts
Created March 21, 2020 09:40
wertik-import-es6.ts
import wertik from "wertik-js/lib/main";
@ilyaskarim
ilyaskarim / wertik-import-es5.ts
Created March 21, 2020 09:39
wertik-import-es5.ts
const wertik = require("wertik-js/lib/main");
@ilyaskarim
ilyaskarim / wertik-dependencies.ts
Created March 21, 2020 09:33
wertik-dependencies.ts
export default {
dependencies: {
"apollo-server": "^2.8.2",
"apollo-server-express": "^2.9.4",
bcryptjs: "^2.4.3",
"body-parser": "^1.18.3",
chalk: "^3.0.0",
cors: "^2.8.5",
"csv-parse": "^4.8.5",
express: "^4.16.4",
@ilyaskarim
ilyaskarim / wertik-install-yarn.bat
Created March 21, 2020 09:28
wertik-install-yarn
yarn add wertik-js --dev
@ilyaskarim
ilyaskarim / wertik-install-npm.bat
Created March 21, 2020 09:26
Install wertik-js
npm install wertik-js --save
@ilyaskarim
ilyaskarim / froala-react.js
Last active November 21, 2019 20:56
Javascript
import React, { Component } from 'react';
import 'froala-editor/js/froala_editor.pkgd.min.js';
// Require Editor CSS files.
import 'froala-editor/css/froala_style.min.css';
import 'froala-editor/css/froala_editor.pkgd.min.css';
// Require Font Awesome.
import 'font-awesome/css/font-awesome.css';
@ilyaskarim
ilyaskarim / Done
Created October 8, 2019 14:26
Done
import ApolloClient from 'apollo-client';
import { WebSocketLink } from 'apollo-link-ws';
import { HttpLink } from 'apollo-link-http';
import { split } from 'apollo-link';
import { onError } from 'apollo-link-error';
import { InMemoryCache } from 'apollo-cache-inmemory';
import { getMainDefinition } from 'apollo-utilities';
export const httpLink = new HttpLink({
uri: "http://localhost:4000/graphql", // use https for secure endpoint
@ilyaskarim
ilyaskarim / Done
Created October 8, 2019 14:26
Done
import ApolloClient from 'apollo-client';
import { WebSocketLink } from 'apollo-link-ws';
import { HttpLink } from 'apollo-link-http';
import { split } from 'apollo-link';
import { onError } from 'apollo-link-error';
import { InMemoryCache } from 'apollo-cache-inmemory';
import { getMainDefinition } from 'apollo-utilities';
export const httpLink = new HttpLink({
uri: "http://localhost:4000/graphql", // use https for secure endpoint