diff --git a/package.json b/package.json index 78ba137..e980d6d 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,18 @@ { "name": "block-renderer", + "description": "Content renderer for JSON blocks from Editor.js", "version": "0.1.0", "private": true, + "author": "KingOfDog ", + "repository": { + "type": "git", + "url": "https://git.kingofdog.de/KingOfDog/block-renderer" + }, + "homepage": "https://git.kingofdog.de/KingOfDog/block-renderer", "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", + "build-package": "vue-cli-service build --target lib --name block-renderer ./src/main.js", "lint": "vue-cli-service lint" }, "dependencies": { diff --git a/src/App.vue b/src/App.vue deleted file mode 100644 index fb03c6e..0000000 --- a/src/App.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100644 index f3d2503..0000000 Binary files a/src/assets/logo.png and /dev/null differ diff --git a/src/components/BlockContentRenderer.vue b/src/components/BlockContentRenderer.vue new file mode 100644 index 0000000..eee103e --- /dev/null +++ b/src/components/BlockContentRenderer.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/components/EmbedBlock.vue b/src/components/EmbedBlock.vue new file mode 100644 index 0000000..ef63b73 --- /dev/null +++ b/src/components/EmbedBlock.vue @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/src/components/HeaderBlock.vue b/src/components/HeaderBlock.vue new file mode 100644 index 0000000..19806b6 --- /dev/null +++ b/src/components/HeaderBlock.vue @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue deleted file mode 100644 index e8f3285..0000000 --- a/src/components/HelloWorld.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - diff --git a/src/components/ImageBlock.vue b/src/components/ImageBlock.vue new file mode 100644 index 0000000..6d64ef0 --- /dev/null +++ b/src/components/ImageBlock.vue @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/src/components/ListBlock.vue b/src/components/ListBlock.vue new file mode 100644 index 0000000..384f4ed --- /dev/null +++ b/src/components/ListBlock.vue @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/src/components/ParagraphBlock.vue b/src/components/ParagraphBlock.vue new file mode 100644 index 0000000..fd5f985 --- /dev/null +++ b/src/components/ParagraphBlock.vue @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/src/components/QuoteBlock.vue b/src/components/QuoteBlock.vue new file mode 100644 index 0000000..e7083e7 --- /dev/null +++ b/src/components/QuoteBlock.vue @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/src/components/WarningBlock.vue b/src/components/WarningBlock.vue new file mode 100644 index 0000000..feb07f7 --- /dev/null +++ b/src/components/WarningBlock.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index a3fd06b..3bbfe2b 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,4 @@ -import Vue from "vue"; -import App from "./App.vue"; +import BlockContentRenderer from './components/BlockContentRenderer.vue'; -Vue.config.productionTip = false; - -new Vue({ - render: h => h(App) -}).$mount("#app"); +export default BlockContentRenderer; +export { BlockContentRenderer };