From 45c61edd2d6d4c9d0a517464614390ca9fbe0002 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Tue, 16 Apr 2019 21:53:41 +0300 Subject: [PATCH] creare basic sh file to create a new editor --- create.sh | 19 +++++++++++++++++++ editors/default/package.json | 3 ++- editors/default/src/Default.js | 2 ++ wax-prosemirror-schema/index.js | 1 + 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100755 create.sh diff --git a/create.sh b/create.sh new file mode 100755 index 000000000..70a4532eb --- /dev/null +++ b/create.sh @@ -0,0 +1,19 @@ +#!/bin/bash +if [ -z "$1" ] +then +echo -e "\e[01;31mError\e[0m Name is missing" >&2 +exit +else +cd editors +yarn create react-app $1 +cd $1 +npm install react-app-rewired --save-dev +cp ../default/config-overrides.js ./ +cp ../default/package.json ./ +cp ../default/src/Default.js ./src/ +cp ../default/src/index.js ./src/ +sed -i "s/default/$1/" package.json +cd ../../ +sed -i '/"build": "lerna run build --concurrency=1 --stream",/a "'$1'": "cd editors/'$1' && yarn start",' package.json +yarn $1 +fi diff --git a/editors/default/package.json b/editors/default/package.json index b50f5bc6e..c4d9a55dd 100644 --- a/editors/default/package.json +++ b/editors/default/package.json @@ -6,7 +6,8 @@ "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "2.1.8", - "wax-prosemirror-core": "0.0.1" + "wax-prosemirror-core": "0.0.1", + "wax-prosemirror-schema": "0.0.1" }, "scripts": { "start": "react-app-rewired start", diff --git a/editors/default/src/Default.js b/editors/default/src/Default.js index c8439b849..381c2f298 100644 --- a/editors/default/src/Default.js +++ b/editors/default/src/Default.js @@ -1,8 +1,10 @@ import React, { Component } from "react"; import { Wax } from "wax-prosemirror-core"; +import { defaultSchema } from "wax-prosemirror-schema"; class Default extends Component { render() { + console.log(defaultSchema); return ( <Wax placeholder="Type Something..." diff --git a/wax-prosemirror-schema/index.js b/wax-prosemirror-schema/index.js index e69de29bb..5d0d7fca6 100644 --- a/wax-prosemirror-schema/index.js +++ b/wax-prosemirror-schema/index.js @@ -0,0 +1 @@ +export { default as defaultSchema } from "./defaultSchema"; -- GitLab