diff --git a/.bithoundrc b/.bithoundrc
index 23b95eda..ba5a1e00 100644
--- a/.bithoundrc
+++ b/.bithoundrc
@@ -1,11 +1,11 @@
{
"ignore": [
- "**/blogposts/**",
- "**/integrations/**/lib/**/*.js",
- "**/integrations/**/node_modules/**"
+ "**/ressources/**",
+ "**/lib/**/*.js",
+ "**/node_modules/**"
],
"test": [
- "**/integrations/**/src/test/**"
+ "**/src/test/**"
],
"critics": {
"lint": {
diff --git a/.changed_dirs b/.changed_dirs
new file mode 100644
index 00000000..e2e3a088
--- /dev/null
+++ b/.changed_dirs
@@ -0,0 +1,406 @@
+
+#
+###
+$integration
+$integrations
+$integrations;
+${TRAVIS_BRANCH}
+&&
+(
+(cd
+)
+*
+*.js
+*.json)
+*.ts
++
++#
++##
++###
++*.log
++*.pid
++*.pid.lock
++*.seed
++*.tgz
++++
++.changed_dirs
++.eslintcache
++.grunt
++.integrations
++.lock-wscript
++.node_repl_history
++.npm
++.nyc_output
++.yarn-integrity
++0,0
++1,53
++1,62
++1,7
++1095,10
++1110,10
++1116,10
++1140,10
++1160,10
++1186,10
++13,13
++20,13
++2042,12
++2056,10
++2088,12
++2102,10
++2102,12
++2116,10
++2217,12
++2221,12
++2231,10
++2235,10
++2260,12
++2274,10
++2291,12
++2305,10
++2524,7
++2532,6
++2597,7
++2605,6
++3319,11
++6,13
++877,7
++892,7
++898,7
++903,7
++916,16
++918,7
++919,7
++931,16
++937,16
++938,16
++957,16
++973,16
++978,16
++986,16
++ajv@^4.10.0:
++before_script:
++bluebird@^3.0.0,
++broid-schemas@^1.1.0:
++broid-utils@^1.0.4:
++cache:
++changed_dirs()
++changed_integrations()
++co@^4.6.0:
++command_${1:-test}
++command_install()
++command_test()
++coverage
++echo
++integrations()
++integrations=$(changed_integrations)
++json-stable-stringify@^1.0.1:
++jsonify@~0.0.0:
++jspm_packages
++language:
++lib-cov
++logs
++minimist@0.0.8,
++node_js:
++node_modules
++npm-debug.log*
++pids
++script:
++secondDir()
++semver@2 || 3 || 4 || 5,
++semver@~5.0.1:
++typings
++x
++}
+-
+--
+---
+--add
+--git
+--name-only
+-0,0
+-1,4
+-1081,6
+-1096,6
+-1102,6
+-1126,6
+-1146,6
+-1172,6
+-12
+-13,6
+-20,6
+-2024,6
+-2032,6
+-2070,6
+-2078,6
+-2084,6
+-2092,6
+-2199,6
+-2203,6
+-2207,6
+-2211,6
+-2242,6
+-2250,6
+-2273,6
+-2281,6
+-2524,7
+-2532,10
+-2569,7
+-2577,10
+-3323,11
+-6,6
+-870,7
+-885,7
+-891,7
+-896,7
+-909,9
+-911,7
+-912,7
+-924,9
+-930,9
+-938,16
+-950,9
+-966,9
+-978,16
+-979,9
+-bluebird@^3.0.0,
+-broid-schemas@^1.0.2:
+-broid-utils@^1.0.0:
+-broid-utils@^1.0.3:
+-e
+-f2
+-language:
+-minimist@0.0.8:
+-minimist@~0.0.1:
+-n1
+-node_js:
+-script:
+-semver@2 || 3 || 4 || 5,
+-semver@^5.0.3,
+.changed_dirs
+.gitignore
+.integrations
+.travis.build.sh
+.travis.yml
+0.0.0
+0.0.10
+0.0.8
+0.1.4
+0.2.3
+0.5.1
+0000000..01fba9a
+0000000..0593dd1
+0000000..33b8277
+0e8d0db..4a8a836
+1.0.1
+1.0.2
+1.0.3
+1.0.5
+1.0.6
+1.0.9
+1.1.0
+1.1.1
+1.1.2
+1.2.0
+100644
+100755
+1bbda77..0dac328
+2.9.6
+2598135..8d08d01
+3.4.7
+4.0.1
+4.11.2
+4.6.0
+41453eb..5b5bee7
+4a14be6..340a125
+4f35ae7..b3ca8ac
+5.0.1
+5.0.3
+5.3.0
+558d4a0..8d9c1ce
+5c23ed8..6ae2ddc
+6
+936b0ce..3d1af6e
+========= UPDATED ===========
+=============================
+>
+> Testing $integration
+@@
+CWD
+Compiled
+Coverage
+Created
+Dependency
+Directories
+Directory
+End
+Execute
+Get
+Grunt
+HEAD
+Ignore
+Integrations
+Integrity
+JSCover
+List
+Logs
+Node
+Optional
+Output
+RELEVANT_FILES=$(git
+REPL
+Release
+Runtime
+Subshell
+Typings
+Yarn
+^0.2.0
+^0.22.1
+^1.0.0
+^1.0.1
+^1.1.2
+^3.0.5
+^3.4.6
+^4.10.0
+^4.6.0
+^5.0.3
+^_
+`master`
+`test`
+abbrev@1:
+addons
+agent-base@2:
+ajv
+align-text@^0.1.1,
+align-text@^0.1.3:
+all
+alter
+and
+between
+bin
+binary
+bluebird
+bluebird@2.9.6:
+bluebird@^3.1.1,
+bluebird@^3.1.5,
+bluebird@^3.3.4,
+bluebird@^3.4.1,
+bluebird@^3.4.6,
+bluebird@^3.4.7:
+both
+brace-expansion
+braces@^1.8.2:
+branch
+by
+c908244..0000000
+cache
+cd
+changed
+changed_dirs
+chmod
+co
+co-with-promise@^4.6.0:
+code-point-at@^1.0.0:
+comm
+command,
+configuration
+coverage
+cut
+data
+default
+deleted
+dependencies:
+dev
+diff
+directories
+directory
+do
+done
+downloaded
+echo
+eslint
+extend
+fetch
+file
+files
+for
+generated
+git
+given
+history
+in
+index
+instrumented
+integration
+integrations
+intermediate
+istanbul
+json-schema@0.2.3:
+json-stable-stringify
+json-stringify-safe@~5.0.1:
+json5@^0.5.0:
+jsonify
+jsonpointer@^4.0.0:
+libs
+like
+lines
+master
+mimetype@^0.0.8:
+minimist@^1.1.0,
+minimist@^1.1.3,
+minimist@^1.2.0:
+minimist@~0.0.1:
+mkdirp@>=0.5 0,
+mkdirp@^0.5.0,
+mkdirp@^0.5.1,
+mkdirp@~0.5.1:
+mode
+new
+node-waf
+node_js
+not
+npm
+npm pack
+nyc
+of
+origin
+pinkie-promise
+pino
+present
+preserve
+ramda
+remote
+repeat-element
+resolved
+run
+secondDir
+sed
+semver
+semver-diff@^2.0.0:
+semver@^5.0.3,
+semver@^5.1.0,
+semver@^5.3.0,
+semver@~5.0.1:
+semver@~5.3.0:
+set-branches
+sort
+storage
+test
+tested
+that
+the
+to
+tools
+travis
+typings
+uniq
+used
+version
+xargs
+yarn
+yarn)
+{
+|
+~0.0.0
+~3.0.0
+~5.0.1
diff --git a/.gitignore b/.gitignore
index 33b82772..a0d1cf02 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,5 +58,5 @@ typings
# End of https://www.gitignore.io/api/node,typings
-.changed_dirs
+.revelant_directories
.integrations
diff --git a/.revelant_directories b/.revelant_directories
deleted file mode 100644
index e69de29b..00000000
diff --git a/.travis/test b/.travis/test
index 548a2c16..75d7ab01 100755
--- a/.travis/test
+++ b/.travis/test
@@ -1,15 +1,15 @@
#!/bin/sh -e
-secondDir() {
- xargs -n1 | cut -d/ -f2
+rootDir() {
+ xargs -n1 | cut -d/ -f1
}
integrations() {
- echo */*/package.json | secondDir | sort | sed '/^_/d'
+ echo broid-*/package.json | rootDir | sort | sed '/^_/d'
}
revelant_directories() {
- git diff --name-only "$TRAVIS_COMMIT" "$TRAVIS_BRANCH" | secondDir | sort | uniq
+ git diff --name-only "$TRAVIS_COMMIT" "$TRAVIS_BRANCH" | rootDir | sort | uniq
}
integrations_changed() {
@@ -35,7 +35,7 @@ fi
command_install() {
for integration in $INTS_UPDATED; do
- (cd "integrations/$integration" && yarn install --ignore-scripts)
+ (cd "$integration" && yarn install --ignore-scripts)
done
}
@@ -43,7 +43,7 @@ command_test() {
for integration in $INTS_UPDATED; do
echo "> Testing $integration"
(
- cd "integrations/$integration"
+ cd "$integration"
yarn run travis
)
done
diff --git a/README.md b/README.md
index b94b3212..7137cdc4 100644
--- a/README.md
+++ b/README.md
@@ -65,6 +65,10 @@ This make Broid **flexible** and **usefull** to use in your application.
|| broid-twilio |[![twilio][twilio-npm]][twilio-url] [![twilio][twilio-dm]][twilio-dm-url] [![twilio][integration-doc]][twilio-url]|
|| broid-flowdock |[![flowdock][flowdock-npm]][flowdock-url] [![flowdock][flowdock-dm]][flowdock-dm-url] [![flowdock][integration-doc]][flowdock-url]|
|| broid-kik |[![kik][kik-npm]][kik-url] [![kik][kik-dm]][kik-dm-url] [![kik][integration-doc]][kik-url]|
+|| broid-irc |[![irc][irc-npm]][irc-url] [![irc][irc-dm]][irc-dm-url] [![irc][integration-doc]][irc-url]|
+|| broid-google-assistant |[![google-assistant][google-assistant-npm]][google-assistant-url] [![google-assistant][google-assistant-dm]][google-assistant-dm-url] [![google-assistant][integration-doc]][google-assistant-url]|
+|| broid-gitter |[![gitter][gitter-npm]][gitter-url] [![gitter][gitter-dm]][gitter-dm-url] [![gitter][integration-doc]][gitter-url]|
+|| broid-nexmo |[![nexmo][nexmo-npm]][nexmo-url] [![nexmo][nexmo-dm]][nexmo-dm-url] [![nexmo][integration-doc]][nexmo-url]|
[integration-doc]: https://img.shields.io/badge/docs--green.svg?style=flat
@@ -128,6 +132,25 @@ This make Broid **flexible** and **usefull** to use in your application.
[flowdock-dm-url]: https://david-dm.org/broidhq/integrations?path=integrations/broid-flowdock
[flowdock-npm]: https://img.shields.io/npm/v/broid-flowdock.svg
+[irc-url]: https://github.com/broidHQ/integrations/tree/master/integrations/broid-irc
+[irc-dm]: https://david-dm.org/broidhq/integrations.svg?path=integrations/broid-irc
+[irc-dm-url]: https://david-dm.org/broidhq/integrations?path=integrations/broid-irc
+[irc-npm]: https://img.shields.io/npm/v/broid-irc.svg
+
+[google-assistant-url]: https://github.com/broidHQ/integrations/tree/master/integrations/broid-google-assistant
+[google-assistant-dm]: https://david-dm.org/broidhq/integrations.svg?path=integrations/broid-google-assistant
+[google-assistant-dm-url]: https://david-dm.org/broidhq/integrations?path=integrations/broid-google-assistant
+[google-assistant-npm]: https://img.shields.io/npm/v/broid-google-assistant.svg
+
+[gitter-url]: https://github.com/broidHQ/integrations/tree/master/integrations/broid-gitter
+[gitter-dm]: https://david-dm.org/broidhq/integrations.svg?path=integrations/broid-gitter
+[gitter-dm-url]: https://david-dm.org/broidhq/integrations?path=integrations/broid-gitter
+[gitter-npm]: https://img.shields.io/npm/v/broid-gitter.svg
+
+[nexmo-url]: https://github.com/broidHQ/integrations/tree/master/integrations/broid-nexmo
+[nexmo-dm]: https://david-dm.org/broidhq/integrations.svg?path=integrations/broid-nexmo
+[nexmo-dm-url]: https://david-dm.org/broidhq/integrations?path=integrations/broid-nexmo
+[nexmo-npm]: https://img.shields.io/npm/v/broid-nexmo.svg
### Broid Formats
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index 2f7efbea..00000000
--- a/_config.yml
+++ /dev/null
@@ -1 +0,0 @@
-theme: jekyll-theme-minimal
\ No newline at end of file
diff --git a/integrations/broid-callr/.gitignore b/broid-callr/.gitignore
similarity index 100%
rename from integrations/broid-callr/.gitignore
rename to broid-callr/.gitignore
diff --git a/integrations/broid-callr/.npmignore b/broid-callr/.npmignore
similarity index 100%
rename from integrations/broid-callr/.npmignore
rename to broid-callr/.npmignore
diff --git a/integrations/broid-callr/LICENCE.md b/broid-callr/LICENCE.md
similarity index 100%
rename from integrations/broid-callr/LICENCE.md
rename to broid-callr/LICENCE.md
diff --git a/integrations/broid-callr/README.md b/broid-callr/README.md
similarity index 100%
rename from integrations/broid-callr/README.md
rename to broid-callr/README.md
diff --git a/integrations/broid-callr/lib/core/adapter.js b/broid-callr/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-callr/lib/core/adapter.js
rename to broid-callr/lib/core/adapter.js
diff --git a/integrations/broid-callr/lib/core/index.js b/broid-callr/lib/core/index.js
similarity index 100%
rename from integrations/broid-callr/lib/core/index.js
rename to broid-callr/lib/core/index.js
diff --git a/integrations/broid-callr/lib/core/interfaces.js b/broid-callr/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-callr/lib/core/interfaces.js
rename to broid-callr/lib/core/interfaces.js
diff --git a/integrations/broid-callr/lib/core/parser.js b/broid-callr/lib/core/parser.js
similarity index 100%
rename from integrations/broid-callr/lib/core/parser.js
rename to broid-callr/lib/core/parser.js
diff --git a/integrations/broid-callr/lib/core/webHookServer.js b/broid-callr/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-callr/lib/core/webHookServer.js
rename to broid-callr/lib/core/webHookServer.js
diff --git a/integrations/broid-callr/lib/test/fixtures/broid/normalized/message.json b/broid-callr/lib/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/broid/normalized/message.json
rename to broid-callr/lib/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-callr/lib/test/fixtures/broid/normalized/messageImage.json b/broid-callr/lib/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/broid/normalized/messageImage.json
rename to broid-callr/lib/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-callr/lib/test/fixtures/broid/normalized/messageVideo.json b/broid-callr/lib/test/fixtures/broid/normalized/messageVideo.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/broid/normalized/messageVideo.json
rename to broid-callr/lib/test/fixtures/broid/normalized/messageVideo.json
diff --git a/integrations/broid-callr/lib/test/fixtures/broid/parsed/message.json b/broid-callr/lib/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/broid/parsed/message.json
rename to broid-callr/lib/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-callr/lib/test/fixtures/broid/parsed/messageImage.json b/broid-callr/lib/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/broid/parsed/messageImage.json
rename to broid-callr/lib/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-callr/lib/test/fixtures/broid/parsed/messageVideo.json b/broid-callr/lib/test/fixtures/broid/parsed/messageVideo.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/broid/parsed/messageVideo.json
rename to broid-callr/lib/test/fixtures/broid/parsed/messageVideo.json
diff --git a/integrations/broid-callr/lib/test/fixtures/callr/message.json b/broid-callr/lib/test/fixtures/callr/message.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/callr/message.json
rename to broid-callr/lib/test/fixtures/callr/message.json
diff --git a/integrations/broid-callr/lib/test/fixtures/callr/messageImage.json b/broid-callr/lib/test/fixtures/callr/messageImage.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/callr/messageImage.json
rename to broid-callr/lib/test/fixtures/callr/messageImage.json
diff --git a/integrations/broid-callr/lib/test/fixtures/callr/messageVideo.json b/broid-callr/lib/test/fixtures/callr/messageVideo.json
similarity index 100%
rename from integrations/broid-callr/lib/test/fixtures/callr/messageVideo.json
rename to broid-callr/lib/test/fixtures/callr/messageVideo.json
diff --git a/integrations/broid-callr/lib/test/index.js b/broid-callr/lib/test/index.js
similarity index 100%
rename from integrations/broid-callr/lib/test/index.js
rename to broid-callr/lib/test/index.js
diff --git a/integrations/broid-callr/lib/test/parser.js b/broid-callr/lib/test/parser.js
similarity index 100%
rename from integrations/broid-callr/lib/test/parser.js
rename to broid-callr/lib/test/parser.js
diff --git a/integrations/broid-callr/package.json b/broid-callr/package.json
similarity index 100%
rename from integrations/broid-callr/package.json
rename to broid-callr/package.json
diff --git a/integrations/broid-callr/src/core/adapter.ts b/broid-callr/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-callr/src/core/adapter.ts
rename to broid-callr/src/core/adapter.ts
diff --git a/integrations/broid-callr/src/core/index.ts b/broid-callr/src/core/index.ts
similarity index 100%
rename from integrations/broid-callr/src/core/index.ts
rename to broid-callr/src/core/index.ts
diff --git a/integrations/broid-callr/src/core/interfaces.ts b/broid-callr/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-callr/src/core/interfaces.ts
rename to broid-callr/src/core/interfaces.ts
diff --git a/integrations/broid-callr/src/core/parser.ts b/broid-callr/src/core/parser.ts
similarity index 100%
rename from integrations/broid-callr/src/core/parser.ts
rename to broid-callr/src/core/parser.ts
diff --git a/integrations/broid-callr/src/core/webHookServer.ts b/broid-callr/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-callr/src/core/webHookServer.ts
rename to broid-callr/src/core/webHookServer.ts
diff --git a/integrations/broid-callr/src/test/fixtures/broid/normalized/message.json b/broid-callr/src/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/broid/normalized/message.json
rename to broid-callr/src/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-callr/src/test/fixtures/broid/normalized/messageImage.json b/broid-callr/src/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/broid/normalized/messageImage.json
rename to broid-callr/src/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-callr/src/test/fixtures/broid/normalized/messageVideo.json b/broid-callr/src/test/fixtures/broid/normalized/messageVideo.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/broid/normalized/messageVideo.json
rename to broid-callr/src/test/fixtures/broid/normalized/messageVideo.json
diff --git a/integrations/broid-callr/src/test/fixtures/broid/parsed/message.json b/broid-callr/src/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/broid/parsed/message.json
rename to broid-callr/src/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-callr/src/test/fixtures/broid/parsed/messageImage.json b/broid-callr/src/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/broid/parsed/messageImage.json
rename to broid-callr/src/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-callr/src/test/fixtures/broid/parsed/messageVideo.json b/broid-callr/src/test/fixtures/broid/parsed/messageVideo.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/broid/parsed/messageVideo.json
rename to broid-callr/src/test/fixtures/broid/parsed/messageVideo.json
diff --git a/integrations/broid-callr/src/test/fixtures/callr/message.json b/broid-callr/src/test/fixtures/callr/message.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/callr/message.json
rename to broid-callr/src/test/fixtures/callr/message.json
diff --git a/integrations/broid-callr/src/test/fixtures/callr/messageImage.json b/broid-callr/src/test/fixtures/callr/messageImage.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/callr/messageImage.json
rename to broid-callr/src/test/fixtures/callr/messageImage.json
diff --git a/integrations/broid-callr/src/test/fixtures/callr/messageVideo.json b/broid-callr/src/test/fixtures/callr/messageVideo.json
similarity index 100%
rename from integrations/broid-callr/src/test/fixtures/callr/messageVideo.json
rename to broid-callr/src/test/fixtures/callr/messageVideo.json
diff --git a/integrations/broid-callr/src/test/index.ts b/broid-callr/src/test/index.ts
similarity index 100%
rename from integrations/broid-callr/src/test/index.ts
rename to broid-callr/src/test/index.ts
diff --git a/integrations/broid-callr/src/test/parser.ts b/broid-callr/src/test/parser.ts
similarity index 100%
rename from integrations/broid-callr/src/test/parser.ts
rename to broid-callr/src/test/parser.ts
diff --git a/integrations/broid-callr/src/typings.d.ts b/broid-callr/src/typings.d.ts
similarity index 100%
rename from integrations/broid-callr/src/typings.d.ts
rename to broid-callr/src/typings.d.ts
diff --git a/integrations/broid-callr/tsconfig.json b/broid-callr/tsconfig.json
similarity index 100%
rename from integrations/broid-callr/tsconfig.json
rename to broid-callr/tsconfig.json
diff --git a/integrations/broid-callr/tslint.json b/broid-callr/tslint.json
similarity index 100%
rename from integrations/broid-callr/tslint.json
rename to broid-callr/tslint.json
diff --git a/integrations/broid-callr/typings.json b/broid-callr/typings.json
similarity index 100%
rename from integrations/broid-callr/typings.json
rename to broid-callr/typings.json
diff --git a/integrations/broid-callr/yarn.lock b/broid-callr/yarn.lock
similarity index 100%
rename from integrations/broid-callr/yarn.lock
rename to broid-callr/yarn.lock
diff --git a/integrations/broid-discord/.gitignore b/broid-discord/.gitignore
similarity index 100%
rename from integrations/broid-discord/.gitignore
rename to broid-discord/.gitignore
diff --git a/integrations/broid-discord/.npmignore b/broid-discord/.npmignore
similarity index 100%
rename from integrations/broid-discord/.npmignore
rename to broid-discord/.npmignore
diff --git a/integrations/broid-discord/LICENCE.md b/broid-discord/LICENCE.md
similarity index 100%
rename from integrations/broid-discord/LICENCE.md
rename to broid-discord/LICENCE.md
diff --git a/integrations/broid-discord/README.md b/broid-discord/README.md
similarity index 100%
rename from integrations/broid-discord/README.md
rename to broid-discord/README.md
diff --git a/integrations/broid-discord/lib/core/adapter.js b/broid-discord/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-discord/lib/core/adapter.js
rename to broid-discord/lib/core/adapter.js
diff --git a/integrations/broid-discord/lib/core/index.js b/broid-discord/lib/core/index.js
similarity index 100%
rename from integrations/broid-discord/lib/core/index.js
rename to broid-discord/lib/core/index.js
diff --git a/integrations/broid-discord/lib/core/interfaces.js b/broid-discord/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-discord/lib/core/interfaces.js
rename to broid-discord/lib/core/interfaces.js
diff --git a/integrations/broid-discord/lib/core/parser.js b/broid-discord/lib/core/parser.js
similarity index 100%
rename from integrations/broid-discord/lib/core/parser.js
rename to broid-discord/lib/core/parser.js
diff --git a/integrations/broid-discord/lib/test/fixtures/broid/message.json b/broid-discord/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/broid/message.json
rename to broid-discord/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-discord/lib/test/fixtures/broid/messageEdited.json b/broid-discord/lib/test/fixtures/broid/messageEdited.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/broid/messageEdited.json
rename to broid-discord/lib/test/fixtures/broid/messageEdited.json
diff --git a/integrations/broid-discord/lib/test/fixtures/broid/messagePrivate.json b/broid-discord/lib/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/broid/messagePrivate.json
rename to broid-discord/lib/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-discord/lib/test/fixtures/broid/messagePrivateEdited.json b/broid-discord/lib/test/fixtures/broid/messagePrivateEdited.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/broid/messagePrivateEdited.json
rename to broid-discord/lib/test/fixtures/broid/messagePrivateEdited.json
diff --git a/integrations/broid-discord/lib/test/fixtures/broid/messagePrivateWithMedia.json b/broid-discord/lib/test/fixtures/broid/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/broid/messagePrivateWithMedia.json
rename to broid-discord/lib/test/fixtures/broid/messagePrivateWithMedia.json
diff --git a/integrations/broid-discord/lib/test/fixtures/broid/messageWithMedia.json b/broid-discord/lib/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/broid/messageWithMedia.json
rename to broid-discord/lib/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-discord/lib/test/fixtures/discord/message.json b/broid-discord/lib/test/fixtures/discord/message.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/discord/message.json
rename to broid-discord/lib/test/fixtures/discord/message.json
diff --git a/integrations/broid-discord/lib/test/fixtures/discord/messageEdited.json b/broid-discord/lib/test/fixtures/discord/messageEdited.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/discord/messageEdited.json
rename to broid-discord/lib/test/fixtures/discord/messageEdited.json
diff --git a/integrations/broid-discord/lib/test/fixtures/discord/messagePrivate.json b/broid-discord/lib/test/fixtures/discord/messagePrivate.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/discord/messagePrivate.json
rename to broid-discord/lib/test/fixtures/discord/messagePrivate.json
diff --git a/integrations/broid-discord/lib/test/fixtures/discord/messagePrivateEdited.json b/broid-discord/lib/test/fixtures/discord/messagePrivateEdited.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/discord/messagePrivateEdited.json
rename to broid-discord/lib/test/fixtures/discord/messagePrivateEdited.json
diff --git a/integrations/broid-discord/lib/test/fixtures/discord/messagePrivateWithMedia.json b/broid-discord/lib/test/fixtures/discord/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/discord/messagePrivateWithMedia.json
rename to broid-discord/lib/test/fixtures/discord/messagePrivateWithMedia.json
diff --git a/integrations/broid-discord/lib/test/fixtures/discord/messageWithMedia.json b/broid-discord/lib/test/fixtures/discord/messageWithMedia.json
similarity index 100%
rename from integrations/broid-discord/lib/test/fixtures/discord/messageWithMedia.json
rename to broid-discord/lib/test/fixtures/discord/messageWithMedia.json
diff --git a/integrations/broid-discord/lib/test/index.js b/broid-discord/lib/test/index.js
similarity index 100%
rename from integrations/broid-discord/lib/test/index.js
rename to broid-discord/lib/test/index.js
diff --git a/integrations/broid-discord/lib/test/parser.js b/broid-discord/lib/test/parser.js
similarity index 100%
rename from integrations/broid-discord/lib/test/parser.js
rename to broid-discord/lib/test/parser.js
diff --git a/integrations/broid-discord/package.json b/broid-discord/package.json
similarity index 100%
rename from integrations/broid-discord/package.json
rename to broid-discord/package.json
diff --git a/integrations/broid-discord/src/core/adapter.ts b/broid-discord/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-discord/src/core/adapter.ts
rename to broid-discord/src/core/adapter.ts
diff --git a/integrations/broid-discord/src/core/index.ts b/broid-discord/src/core/index.ts
similarity index 100%
rename from integrations/broid-discord/src/core/index.ts
rename to broid-discord/src/core/index.ts
diff --git a/integrations/broid-discord/src/core/interfaces.ts b/broid-discord/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-discord/src/core/interfaces.ts
rename to broid-discord/src/core/interfaces.ts
diff --git a/integrations/broid-discord/src/core/parser.ts b/broid-discord/src/core/parser.ts
similarity index 100%
rename from integrations/broid-discord/src/core/parser.ts
rename to broid-discord/src/core/parser.ts
diff --git a/integrations/broid-discord/src/test/fixtures/broid/message.json b/broid-discord/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/broid/message.json
rename to broid-discord/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-discord/src/test/fixtures/broid/messageEdited.json b/broid-discord/src/test/fixtures/broid/messageEdited.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/broid/messageEdited.json
rename to broid-discord/src/test/fixtures/broid/messageEdited.json
diff --git a/integrations/broid-discord/src/test/fixtures/broid/messagePrivate.json b/broid-discord/src/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/broid/messagePrivate.json
rename to broid-discord/src/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-discord/src/test/fixtures/broid/messagePrivateEdited.json b/broid-discord/src/test/fixtures/broid/messagePrivateEdited.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/broid/messagePrivateEdited.json
rename to broid-discord/src/test/fixtures/broid/messagePrivateEdited.json
diff --git a/integrations/broid-discord/src/test/fixtures/broid/messagePrivateWithMedia.json b/broid-discord/src/test/fixtures/broid/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/broid/messagePrivateWithMedia.json
rename to broid-discord/src/test/fixtures/broid/messagePrivateWithMedia.json
diff --git a/integrations/broid-discord/src/test/fixtures/broid/messageWithMedia.json b/broid-discord/src/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/broid/messageWithMedia.json
rename to broid-discord/src/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-discord/src/test/fixtures/discord/message.json b/broid-discord/src/test/fixtures/discord/message.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/discord/message.json
rename to broid-discord/src/test/fixtures/discord/message.json
diff --git a/integrations/broid-discord/src/test/fixtures/discord/messageEdited.json b/broid-discord/src/test/fixtures/discord/messageEdited.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/discord/messageEdited.json
rename to broid-discord/src/test/fixtures/discord/messageEdited.json
diff --git a/integrations/broid-discord/src/test/fixtures/discord/messagePrivate.json b/broid-discord/src/test/fixtures/discord/messagePrivate.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/discord/messagePrivate.json
rename to broid-discord/src/test/fixtures/discord/messagePrivate.json
diff --git a/integrations/broid-discord/src/test/fixtures/discord/messagePrivateEdited.json b/broid-discord/src/test/fixtures/discord/messagePrivateEdited.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/discord/messagePrivateEdited.json
rename to broid-discord/src/test/fixtures/discord/messagePrivateEdited.json
diff --git a/integrations/broid-discord/src/test/fixtures/discord/messagePrivateWithMedia.json b/broid-discord/src/test/fixtures/discord/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/discord/messagePrivateWithMedia.json
rename to broid-discord/src/test/fixtures/discord/messagePrivateWithMedia.json
diff --git a/integrations/broid-discord/src/test/fixtures/discord/messageWithMedia.json b/broid-discord/src/test/fixtures/discord/messageWithMedia.json
similarity index 100%
rename from integrations/broid-discord/src/test/fixtures/discord/messageWithMedia.json
rename to broid-discord/src/test/fixtures/discord/messageWithMedia.json
diff --git a/integrations/broid-discord/src/test/index.ts b/broid-discord/src/test/index.ts
similarity index 100%
rename from integrations/broid-discord/src/test/index.ts
rename to broid-discord/src/test/index.ts
diff --git a/integrations/broid-discord/src/test/parser.ts b/broid-discord/src/test/parser.ts
similarity index 100%
rename from integrations/broid-discord/src/test/parser.ts
rename to broid-discord/src/test/parser.ts
diff --git a/integrations/broid-discord/src/typings.d.ts b/broid-discord/src/typings.d.ts
similarity index 100%
rename from integrations/broid-discord/src/typings.d.ts
rename to broid-discord/src/typings.d.ts
diff --git a/integrations/broid-discord/tsconfig.json b/broid-discord/tsconfig.json
similarity index 100%
rename from integrations/broid-discord/tsconfig.json
rename to broid-discord/tsconfig.json
diff --git a/integrations/broid-discord/tslint.json b/broid-discord/tslint.json
similarity index 100%
rename from integrations/broid-discord/tslint.json
rename to broid-discord/tslint.json
diff --git a/integrations/broid-discord/yarn.lock b/broid-discord/yarn.lock
similarity index 100%
rename from integrations/broid-discord/yarn.lock
rename to broid-discord/yarn.lock
diff --git a/integrations/broid-flowdock/.gitignore b/broid-flowdock/.gitignore
similarity index 100%
rename from integrations/broid-flowdock/.gitignore
rename to broid-flowdock/.gitignore
diff --git a/integrations/broid-flowdock/.npmignore b/broid-flowdock/.npmignore
similarity index 100%
rename from integrations/broid-flowdock/.npmignore
rename to broid-flowdock/.npmignore
diff --git a/integrations/broid-flowdock/LICENCE.md b/broid-flowdock/LICENCE.md
similarity index 100%
rename from integrations/broid-flowdock/LICENCE.md
rename to broid-flowdock/LICENCE.md
diff --git a/integrations/broid-flowdock/README.md b/broid-flowdock/README.md
similarity index 100%
rename from integrations/broid-flowdock/README.md
rename to broid-flowdock/README.md
diff --git a/integrations/broid-flowdock/lib/core/adapter.js b/broid-flowdock/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-flowdock/lib/core/adapter.js
rename to broid-flowdock/lib/core/adapter.js
diff --git a/integrations/broid-flowdock/lib/core/index.js b/broid-flowdock/lib/core/index.js
similarity index 100%
rename from integrations/broid-flowdock/lib/core/index.js
rename to broid-flowdock/lib/core/index.js
diff --git a/integrations/broid-flowdock/lib/core/interfaces.js b/broid-flowdock/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-flowdock/lib/core/interfaces.js
rename to broid-flowdock/lib/core/interfaces.js
diff --git a/integrations/broid-flowdock/lib/core/parser.js b/broid-flowdock/lib/core/parser.js
similarity index 100%
rename from integrations/broid-flowdock/lib/core/parser.js
rename to broid-flowdock/lib/core/parser.js
diff --git a/integrations/broid-flowdock/lib/test/fixtures/broid/messageDeleted.json b/broid-flowdock/lib/test/fixtures/broid/messageDeleted.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/broid/messageDeleted.json
rename to broid-flowdock/lib/test/fixtures/broid/messageDeleted.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/broid/messageUpdated.json b/broid-flowdock/lib/test/fixtures/broid/messageUpdated.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/broid/messageUpdated.json
rename to broid-flowdock/lib/test/fixtures/broid/messageUpdated.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/broid/simple.json b/broid-flowdock/lib/test/fixtures/broid/simple.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/broid/simple.json
rename to broid-flowdock/lib/test/fixtures/broid/simple.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/broid/simplePrivate.json b/broid-flowdock/lib/test/fixtures/broid/simplePrivate.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/broid/simplePrivate.json
rename to broid-flowdock/lib/test/fixtures/broid/simplePrivate.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/broid/simplePrivateWithHashtag.json b/broid-flowdock/lib/test/fixtures/broid/simplePrivateWithHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/broid/simplePrivateWithHashtag.json
rename to broid-flowdock/lib/test/fixtures/broid/simplePrivateWithHashtag.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/broid/withHashtag.json b/broid-flowdock/lib/test/fixtures/broid/withHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/broid/withHashtag.json
rename to broid-flowdock/lib/test/fixtures/broid/withHashtag.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/flowdock/messageDeleted.json b/broid-flowdock/lib/test/fixtures/flowdock/messageDeleted.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/flowdock/messageDeleted.json
rename to broid-flowdock/lib/test/fixtures/flowdock/messageDeleted.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/flowdock/messageUpdated.json b/broid-flowdock/lib/test/fixtures/flowdock/messageUpdated.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/flowdock/messageUpdated.json
rename to broid-flowdock/lib/test/fixtures/flowdock/messageUpdated.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/flowdock/simple.json b/broid-flowdock/lib/test/fixtures/flowdock/simple.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/flowdock/simple.json
rename to broid-flowdock/lib/test/fixtures/flowdock/simple.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/flowdock/simplePrivate.json b/broid-flowdock/lib/test/fixtures/flowdock/simplePrivate.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/flowdock/simplePrivate.json
rename to broid-flowdock/lib/test/fixtures/flowdock/simplePrivate.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/flowdock/simplePrivateWithHashtag.json b/broid-flowdock/lib/test/fixtures/flowdock/simplePrivateWithHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/flowdock/simplePrivateWithHashtag.json
rename to broid-flowdock/lib/test/fixtures/flowdock/simplePrivateWithHashtag.json
diff --git a/integrations/broid-flowdock/lib/test/fixtures/flowdock/withHashtag.json b/broid-flowdock/lib/test/fixtures/flowdock/withHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/lib/test/fixtures/flowdock/withHashtag.json
rename to broid-flowdock/lib/test/fixtures/flowdock/withHashtag.json
diff --git a/integrations/broid-flowdock/lib/test/index.js b/broid-flowdock/lib/test/index.js
similarity index 100%
rename from integrations/broid-flowdock/lib/test/index.js
rename to broid-flowdock/lib/test/index.js
diff --git a/integrations/broid-flowdock/lib/test/parser.js b/broid-flowdock/lib/test/parser.js
similarity index 100%
rename from integrations/broid-flowdock/lib/test/parser.js
rename to broid-flowdock/lib/test/parser.js
diff --git a/integrations/broid-flowdock/package.json b/broid-flowdock/package.json
similarity index 100%
rename from integrations/broid-flowdock/package.json
rename to broid-flowdock/package.json
diff --git a/integrations/broid-flowdock/src/core/adapter.ts b/broid-flowdock/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-flowdock/src/core/adapter.ts
rename to broid-flowdock/src/core/adapter.ts
diff --git a/integrations/broid-flowdock/src/core/index.ts b/broid-flowdock/src/core/index.ts
similarity index 100%
rename from integrations/broid-flowdock/src/core/index.ts
rename to broid-flowdock/src/core/index.ts
diff --git a/integrations/broid-flowdock/src/core/interfaces.ts b/broid-flowdock/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-flowdock/src/core/interfaces.ts
rename to broid-flowdock/src/core/interfaces.ts
diff --git a/integrations/broid-flowdock/src/core/parser.ts b/broid-flowdock/src/core/parser.ts
similarity index 100%
rename from integrations/broid-flowdock/src/core/parser.ts
rename to broid-flowdock/src/core/parser.ts
diff --git a/integrations/broid-flowdock/src/test/fixtures/broid/messageDeleted.json b/broid-flowdock/src/test/fixtures/broid/messageDeleted.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/broid/messageDeleted.json
rename to broid-flowdock/src/test/fixtures/broid/messageDeleted.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/broid/messageUpdated.json b/broid-flowdock/src/test/fixtures/broid/messageUpdated.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/broid/messageUpdated.json
rename to broid-flowdock/src/test/fixtures/broid/messageUpdated.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/broid/simple.json b/broid-flowdock/src/test/fixtures/broid/simple.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/broid/simple.json
rename to broid-flowdock/src/test/fixtures/broid/simple.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/broid/simplePrivate.json b/broid-flowdock/src/test/fixtures/broid/simplePrivate.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/broid/simplePrivate.json
rename to broid-flowdock/src/test/fixtures/broid/simplePrivate.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/broid/simplePrivateWithHashtag.json b/broid-flowdock/src/test/fixtures/broid/simplePrivateWithHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/broid/simplePrivateWithHashtag.json
rename to broid-flowdock/src/test/fixtures/broid/simplePrivateWithHashtag.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/broid/withHashtag.json b/broid-flowdock/src/test/fixtures/broid/withHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/broid/withHashtag.json
rename to broid-flowdock/src/test/fixtures/broid/withHashtag.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/flowdock/messageDeleted.json b/broid-flowdock/src/test/fixtures/flowdock/messageDeleted.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/flowdock/messageDeleted.json
rename to broid-flowdock/src/test/fixtures/flowdock/messageDeleted.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/flowdock/messageUpdated.json b/broid-flowdock/src/test/fixtures/flowdock/messageUpdated.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/flowdock/messageUpdated.json
rename to broid-flowdock/src/test/fixtures/flowdock/messageUpdated.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/flowdock/simple.json b/broid-flowdock/src/test/fixtures/flowdock/simple.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/flowdock/simple.json
rename to broid-flowdock/src/test/fixtures/flowdock/simple.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/flowdock/simplePrivate.json b/broid-flowdock/src/test/fixtures/flowdock/simplePrivate.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/flowdock/simplePrivate.json
rename to broid-flowdock/src/test/fixtures/flowdock/simplePrivate.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/flowdock/simplePrivateWithHashtag.json b/broid-flowdock/src/test/fixtures/flowdock/simplePrivateWithHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/flowdock/simplePrivateWithHashtag.json
rename to broid-flowdock/src/test/fixtures/flowdock/simplePrivateWithHashtag.json
diff --git a/integrations/broid-flowdock/src/test/fixtures/flowdock/withHashtag.json b/broid-flowdock/src/test/fixtures/flowdock/withHashtag.json
similarity index 100%
rename from integrations/broid-flowdock/src/test/fixtures/flowdock/withHashtag.json
rename to broid-flowdock/src/test/fixtures/flowdock/withHashtag.json
diff --git a/integrations/broid-flowdock/src/test/index.ts b/broid-flowdock/src/test/index.ts
similarity index 100%
rename from integrations/broid-flowdock/src/test/index.ts
rename to broid-flowdock/src/test/index.ts
diff --git a/integrations/broid-flowdock/src/test/parser.ts b/broid-flowdock/src/test/parser.ts
similarity index 100%
rename from integrations/broid-flowdock/src/test/parser.ts
rename to broid-flowdock/src/test/parser.ts
diff --git a/integrations/broid-flowdock/src/typings.d.ts b/broid-flowdock/src/typings.d.ts
similarity index 100%
rename from integrations/broid-flowdock/src/typings.d.ts
rename to broid-flowdock/src/typings.d.ts
diff --git a/integrations/broid-flowdock/tsconfig.json b/broid-flowdock/tsconfig.json
similarity index 100%
rename from integrations/broid-flowdock/tsconfig.json
rename to broid-flowdock/tsconfig.json
diff --git a/integrations/broid-flowdock/tslint.json b/broid-flowdock/tslint.json
similarity index 100%
rename from integrations/broid-flowdock/tslint.json
rename to broid-flowdock/tslint.json
diff --git a/integrations/broid-flowdock/typings.json b/broid-flowdock/typings.json
similarity index 100%
rename from integrations/broid-flowdock/typings.json
rename to broid-flowdock/typings.json
diff --git a/integrations/broid-flowdock/yarn.lock b/broid-flowdock/yarn.lock
similarity index 100%
rename from integrations/broid-flowdock/yarn.lock
rename to broid-flowdock/yarn.lock
diff --git a/integrations/broid-gitter/LICENCE.md b/broid-gitter/LICENCE.md
similarity index 100%
rename from integrations/broid-gitter/LICENCE.md
rename to broid-gitter/LICENCE.md
diff --git a/integrations/broid-gitter/README.md b/broid-gitter/README.md
similarity index 100%
rename from integrations/broid-gitter/README.md
rename to broid-gitter/README.md
diff --git a/integrations/broid-gitter/lib/core/adapter.js b/broid-gitter/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-gitter/lib/core/adapter.js
rename to broid-gitter/lib/core/adapter.js
diff --git a/integrations/broid-gitter/lib/core/index.js b/broid-gitter/lib/core/index.js
similarity index 100%
rename from integrations/broid-gitter/lib/core/index.js
rename to broid-gitter/lib/core/index.js
diff --git a/integrations/broid-gitter/lib/core/interfaces.js b/broid-gitter/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-gitter/lib/core/interfaces.js
rename to broid-gitter/lib/core/interfaces.js
diff --git a/integrations/broid-gitter/lib/core/parser.js b/broid-gitter/lib/core/parser.js
similarity index 100%
rename from integrations/broid-gitter/lib/core/parser.js
rename to broid-gitter/lib/core/parser.js
diff --git a/integrations/broid-gitter/lib/test/fixtures/broid/message.json b/broid-gitter/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-gitter/lib/test/fixtures/broid/message.json
rename to broid-gitter/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-gitter/lib/test/fixtures/broid/messagePrivate.json b/broid-gitter/lib/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-gitter/lib/test/fixtures/broid/messagePrivate.json
rename to broid-gitter/lib/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-gitter/lib/test/fixtures/gitter/message.json b/broid-gitter/lib/test/fixtures/gitter/message.json
similarity index 100%
rename from integrations/broid-gitter/lib/test/fixtures/gitter/message.json
rename to broid-gitter/lib/test/fixtures/gitter/message.json
diff --git a/integrations/broid-gitter/lib/test/fixtures/gitter/messagePrivate.json b/broid-gitter/lib/test/fixtures/gitter/messagePrivate.json
similarity index 100%
rename from integrations/broid-gitter/lib/test/fixtures/gitter/messagePrivate.json
rename to broid-gitter/lib/test/fixtures/gitter/messagePrivate.json
diff --git a/integrations/broid-gitter/lib/test/parser.js b/broid-gitter/lib/test/parser.js
similarity index 100%
rename from integrations/broid-gitter/lib/test/parser.js
rename to broid-gitter/lib/test/parser.js
diff --git a/integrations/broid-gitter/package.json b/broid-gitter/package.json
similarity index 100%
rename from integrations/broid-gitter/package.json
rename to broid-gitter/package.json
diff --git a/integrations/broid-gitter/src/core/adapter.ts b/broid-gitter/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-gitter/src/core/adapter.ts
rename to broid-gitter/src/core/adapter.ts
diff --git a/integrations/broid-gitter/src/core/index.ts b/broid-gitter/src/core/index.ts
similarity index 100%
rename from integrations/broid-gitter/src/core/index.ts
rename to broid-gitter/src/core/index.ts
diff --git a/integrations/broid-gitter/src/core/interfaces.ts b/broid-gitter/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-gitter/src/core/interfaces.ts
rename to broid-gitter/src/core/interfaces.ts
diff --git a/integrations/broid-gitter/src/core/parser.ts b/broid-gitter/src/core/parser.ts
similarity index 100%
rename from integrations/broid-gitter/src/core/parser.ts
rename to broid-gitter/src/core/parser.ts
diff --git a/integrations/broid-gitter/src/test/fixtures/broid/message.json b/broid-gitter/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-gitter/src/test/fixtures/broid/message.json
rename to broid-gitter/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-gitter/src/test/fixtures/broid/messagePrivate.json b/broid-gitter/src/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-gitter/src/test/fixtures/broid/messagePrivate.json
rename to broid-gitter/src/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-gitter/src/test/fixtures/gitter/message.json b/broid-gitter/src/test/fixtures/gitter/message.json
similarity index 100%
rename from integrations/broid-gitter/src/test/fixtures/gitter/message.json
rename to broid-gitter/src/test/fixtures/gitter/message.json
diff --git a/integrations/broid-gitter/src/test/fixtures/gitter/messagePrivate.json b/broid-gitter/src/test/fixtures/gitter/messagePrivate.json
similarity index 100%
rename from integrations/broid-gitter/src/test/fixtures/gitter/messagePrivate.json
rename to broid-gitter/src/test/fixtures/gitter/messagePrivate.json
diff --git a/integrations/broid-gitter/src/test/parser.ts b/broid-gitter/src/test/parser.ts
similarity index 100%
rename from integrations/broid-gitter/src/test/parser.ts
rename to broid-gitter/src/test/parser.ts
diff --git a/integrations/broid-gitter/src/test/typings.d.ts b/broid-gitter/src/test/typings.d.ts
similarity index 100%
rename from integrations/broid-gitter/src/test/typings.d.ts
rename to broid-gitter/src/test/typings.d.ts
diff --git a/integrations/broid-gitter/tsconfig.json b/broid-gitter/tsconfig.json
similarity index 100%
rename from integrations/broid-gitter/tsconfig.json
rename to broid-gitter/tsconfig.json
diff --git a/integrations/broid-gitter/tslint.json b/broid-gitter/tslint.json
similarity index 100%
rename from integrations/broid-gitter/tslint.json
rename to broid-gitter/tslint.json
diff --git a/integrations/broid-gitter/yarn.lock b/broid-gitter/yarn.lock
similarity index 100%
rename from integrations/broid-gitter/yarn.lock
rename to broid-gitter/yarn.lock
diff --git a/integrations/broid-google-assistant/LICENCE.md b/broid-google-assistant/LICENCE.md
similarity index 100%
rename from integrations/broid-google-assistant/LICENCE.md
rename to broid-google-assistant/LICENCE.md
diff --git a/integrations/broid-google-assistant/README.md b/broid-google-assistant/README.md
similarity index 100%
rename from integrations/broid-google-assistant/README.md
rename to broid-google-assistant/README.md
diff --git a/integrations/broid-google-assistant/lib/core/adapter.js b/broid-google-assistant/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-google-assistant/lib/core/adapter.js
rename to broid-google-assistant/lib/core/adapter.js
diff --git a/integrations/broid-google-assistant/lib/core/index.js b/broid-google-assistant/lib/core/index.js
similarity index 100%
rename from integrations/broid-google-assistant/lib/core/index.js
rename to broid-google-assistant/lib/core/index.js
diff --git a/integrations/broid-google-assistant/lib/core/interfaces.js b/broid-google-assistant/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-google-assistant/lib/core/interfaces.js
rename to broid-google-assistant/lib/core/interfaces.js
diff --git a/integrations/broid-google-assistant/lib/core/parser.js b/broid-google-assistant/lib/core/parser.js
similarity index 100%
rename from integrations/broid-google-assistant/lib/core/parser.js
rename to broid-google-assistant/lib/core/parser.js
diff --git a/integrations/broid-google-assistant/lib/core/webHookServer.js b/broid-google-assistant/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-google-assistant/lib/core/webHookServer.js
rename to broid-google-assistant/lib/core/webHookServer.js
diff --git a/integrations/broid-google-assistant/lib/test/fixtures/broid/message.json b/broid-google-assistant/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-google-assistant/lib/test/fixtures/broid/message.json
rename to broid-google-assistant/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-google-assistant/lib/test/fixtures/google/message.json b/broid-google-assistant/lib/test/fixtures/google/message.json
similarity index 100%
rename from integrations/broid-google-assistant/lib/test/fixtures/google/message.json
rename to broid-google-assistant/lib/test/fixtures/google/message.json
diff --git a/integrations/broid-google-assistant/lib/test/parser.js b/broid-google-assistant/lib/test/parser.js
similarity index 100%
rename from integrations/broid-google-assistant/lib/test/parser.js
rename to broid-google-assistant/lib/test/parser.js
diff --git a/integrations/broid-google-assistant/package.json b/broid-google-assistant/package.json
similarity index 100%
rename from integrations/broid-google-assistant/package.json
rename to broid-google-assistant/package.json
diff --git a/integrations/broid-google-assistant/src/core/adapter.ts b/broid-google-assistant/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/core/adapter.ts
rename to broid-google-assistant/src/core/adapter.ts
diff --git a/integrations/broid-google-assistant/src/core/index.ts b/broid-google-assistant/src/core/index.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/core/index.ts
rename to broid-google-assistant/src/core/index.ts
diff --git a/integrations/broid-google-assistant/src/core/interfaces.ts b/broid-google-assistant/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/core/interfaces.ts
rename to broid-google-assistant/src/core/interfaces.ts
diff --git a/integrations/broid-google-assistant/src/core/parser.ts b/broid-google-assistant/src/core/parser.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/core/parser.ts
rename to broid-google-assistant/src/core/parser.ts
diff --git a/integrations/broid-google-assistant/src/core/webHookServer.ts b/broid-google-assistant/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/core/webHookServer.ts
rename to broid-google-assistant/src/core/webHookServer.ts
diff --git a/integrations/broid-google-assistant/src/test/fixtures/broid/message.json b/broid-google-assistant/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-google-assistant/src/test/fixtures/broid/message.json
rename to broid-google-assistant/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-google-assistant/src/test/fixtures/google/message.json b/broid-google-assistant/src/test/fixtures/google/message.json
similarity index 100%
rename from integrations/broid-google-assistant/src/test/fixtures/google/message.json
rename to broid-google-assistant/src/test/fixtures/google/message.json
diff --git a/integrations/broid-google-assistant/src/test/parser.ts b/broid-google-assistant/src/test/parser.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/test/parser.ts
rename to broid-google-assistant/src/test/parser.ts
diff --git a/integrations/broid-google-assistant/src/test/typings.d.ts b/broid-google-assistant/src/test/typings.d.ts
similarity index 100%
rename from integrations/broid-google-assistant/src/test/typings.d.ts
rename to broid-google-assistant/src/test/typings.d.ts
diff --git a/integrations/broid-google-assistant/tsconfig.json b/broid-google-assistant/tsconfig.json
similarity index 100%
rename from integrations/broid-google-assistant/tsconfig.json
rename to broid-google-assistant/tsconfig.json
diff --git a/integrations/broid-google-assistant/tslint.json b/broid-google-assistant/tslint.json
similarity index 100%
rename from integrations/broid-google-assistant/tslint.json
rename to broid-google-assistant/tslint.json
diff --git a/integrations/broid-google-assistant/yarn.lock b/broid-google-assistant/yarn.lock
similarity index 100%
rename from integrations/broid-google-assistant/yarn.lock
rename to broid-google-assistant/yarn.lock
diff --git a/integrations/broid-irc/.npmignore b/broid-irc/.npmignore
similarity index 100%
rename from integrations/broid-irc/.npmignore
rename to broid-irc/.npmignore
diff --git a/integrations/broid-irc/README.md b/broid-irc/README.md
similarity index 100%
rename from integrations/broid-irc/README.md
rename to broid-irc/README.md
diff --git a/integrations/broid-irc/lib/core/adapter.js b/broid-irc/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-irc/lib/core/adapter.js
rename to broid-irc/lib/core/adapter.js
diff --git a/integrations/broid-irc/lib/core/index.js b/broid-irc/lib/core/index.js
similarity index 100%
rename from integrations/broid-irc/lib/core/index.js
rename to broid-irc/lib/core/index.js
diff --git a/integrations/broid-irc/lib/core/interfaces.js b/broid-irc/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-irc/lib/core/interfaces.js
rename to broid-irc/lib/core/interfaces.js
diff --git a/integrations/broid-irc/lib/core/parser.js b/broid-irc/lib/core/parser.js
similarity index 100%
rename from integrations/broid-irc/lib/core/parser.js
rename to broid-irc/lib/core/parser.js
diff --git a/integrations/broid-irc/lib/test/fixtures/group-message.json b/broid-irc/lib/test/fixtures/group-message.json
similarity index 100%
rename from integrations/broid-irc/lib/test/fixtures/group-message.json
rename to broid-irc/lib/test/fixtures/group-message.json
diff --git a/integrations/broid-irc/lib/test/fixtures/private-message.json b/broid-irc/lib/test/fixtures/private-message.json
similarity index 100%
rename from integrations/broid-irc/lib/test/fixtures/private-message.json
rename to broid-irc/lib/test/fixtures/private-message.json
diff --git a/integrations/broid-irc/lib/test/parser.js b/broid-irc/lib/test/parser.js
similarity index 100%
rename from integrations/broid-irc/lib/test/parser.js
rename to broid-irc/lib/test/parser.js
diff --git a/integrations/broid-irc/package.json b/broid-irc/package.json
similarity index 100%
rename from integrations/broid-irc/package.json
rename to broid-irc/package.json
diff --git a/integrations/broid-irc/src/core/adapter.ts b/broid-irc/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-irc/src/core/adapter.ts
rename to broid-irc/src/core/adapter.ts
diff --git a/integrations/broid-irc/src/core/index.ts b/broid-irc/src/core/index.ts
similarity index 100%
rename from integrations/broid-irc/src/core/index.ts
rename to broid-irc/src/core/index.ts
diff --git a/integrations/broid-irc/src/core/interfaces.ts b/broid-irc/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-irc/src/core/interfaces.ts
rename to broid-irc/src/core/interfaces.ts
diff --git a/integrations/broid-irc/src/core/parser.ts b/broid-irc/src/core/parser.ts
similarity index 100%
rename from integrations/broid-irc/src/core/parser.ts
rename to broid-irc/src/core/parser.ts
diff --git a/integrations/broid-irc/src/test/fixtures/group-message.json b/broid-irc/src/test/fixtures/group-message.json
similarity index 100%
rename from integrations/broid-irc/src/test/fixtures/group-message.json
rename to broid-irc/src/test/fixtures/group-message.json
diff --git a/integrations/broid-irc/src/test/fixtures/private-message.json b/broid-irc/src/test/fixtures/private-message.json
similarity index 100%
rename from integrations/broid-irc/src/test/fixtures/private-message.json
rename to broid-irc/src/test/fixtures/private-message.json
diff --git a/integrations/broid-irc/src/test/parser.ts b/broid-irc/src/test/parser.ts
similarity index 100%
rename from integrations/broid-irc/src/test/parser.ts
rename to broid-irc/src/test/parser.ts
diff --git a/integrations/broid-irc/src/test/typings.d.ts b/broid-irc/src/test/typings.d.ts
similarity index 100%
rename from integrations/broid-irc/src/test/typings.d.ts
rename to broid-irc/src/test/typings.d.ts
diff --git a/integrations/broid-irc/tsconfig.json b/broid-irc/tsconfig.json
similarity index 100%
rename from integrations/broid-irc/tsconfig.json
rename to broid-irc/tsconfig.json
diff --git a/integrations/broid-irc/tslint.json b/broid-irc/tslint.json
similarity index 100%
rename from integrations/broid-irc/tslint.json
rename to broid-irc/tslint.json
diff --git a/integrations/broid-irc/yarn.lock b/broid-irc/yarn.lock
similarity index 100%
rename from integrations/broid-irc/yarn.lock
rename to broid-irc/yarn.lock
diff --git a/integrations/broid-kik/.gitignore b/broid-kik/.gitignore
similarity index 100%
rename from integrations/broid-kik/.gitignore
rename to broid-kik/.gitignore
diff --git a/integrations/broid-kik/.npmignore b/broid-kik/.npmignore
similarity index 100%
rename from integrations/broid-kik/.npmignore
rename to broid-kik/.npmignore
diff --git a/integrations/broid-kik/LICENCE.md b/broid-kik/LICENCE.md
similarity index 100%
rename from integrations/broid-kik/LICENCE.md
rename to broid-kik/LICENCE.md
diff --git a/integrations/broid-kik/README.md b/broid-kik/README.md
similarity index 100%
rename from integrations/broid-kik/README.md
rename to broid-kik/README.md
diff --git a/integrations/broid-kik/lib/core/adapter.js b/broid-kik/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-kik/lib/core/adapter.js
rename to broid-kik/lib/core/adapter.js
diff --git a/integrations/broid-kik/lib/core/index.js b/broid-kik/lib/core/index.js
similarity index 100%
rename from integrations/broid-kik/lib/core/index.js
rename to broid-kik/lib/core/index.js
diff --git a/integrations/broid-kik/lib/core/interfaces.js b/broid-kik/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-kik/lib/core/interfaces.js
rename to broid-kik/lib/core/interfaces.js
diff --git a/integrations/broid-kik/lib/core/parser.js b/broid-kik/lib/core/parser.js
similarity index 100%
rename from integrations/broid-kik/lib/core/parser.js
rename to broid-kik/lib/core/parser.js
diff --git a/integrations/broid-kik/lib/core/webHookServer.js b/broid-kik/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-kik/lib/core/webHookServer.js
rename to broid-kik/lib/core/webHookServer.js
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/normalized/message.json b/broid-kik/lib/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/normalized/message.json
rename to broid-kik/lib/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/normalized/messageImage.json b/broid-kik/lib/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/normalized/messageImage.json
rename to broid-kik/lib/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json b/broid-kik/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
rename to broid-kik/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/normalized/messageVideo.json b/broid-kik/lib/test/fixtures/broid/normalized/messageVideo.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/normalized/messageVideo.json
rename to broid-kik/lib/test/fixtures/broid/normalized/messageVideo.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/parsed/message.json b/broid-kik/lib/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/parsed/message.json
rename to broid-kik/lib/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/parsed/messageImage.json b/broid-kik/lib/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/parsed/messageImage.json
rename to broid-kik/lib/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json b/broid-kik/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
rename to broid-kik/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
diff --git a/integrations/broid-kik/lib/test/fixtures/broid/parsed/messageVideo.json b/broid-kik/lib/test/fixtures/broid/parsed/messageVideo.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/broid/parsed/messageVideo.json
rename to broid-kik/lib/test/fixtures/broid/parsed/messageVideo.json
diff --git a/integrations/broid-kik/lib/test/fixtures/kik/message.json b/broid-kik/lib/test/fixtures/kik/message.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/kik/message.json
rename to broid-kik/lib/test/fixtures/kik/message.json
diff --git a/integrations/broid-kik/lib/test/fixtures/kik/messageImage.json b/broid-kik/lib/test/fixtures/kik/messageImage.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/kik/messageImage.json
rename to broid-kik/lib/test/fixtures/kik/messageImage.json
diff --git a/integrations/broid-kik/lib/test/fixtures/kik/messageInteractiveCallback.json b/broid-kik/lib/test/fixtures/kik/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/kik/messageInteractiveCallback.json
rename to broid-kik/lib/test/fixtures/kik/messageInteractiveCallback.json
diff --git a/integrations/broid-kik/lib/test/fixtures/kik/messageVideo.json b/broid-kik/lib/test/fixtures/kik/messageVideo.json
similarity index 100%
rename from integrations/broid-kik/lib/test/fixtures/kik/messageVideo.json
rename to broid-kik/lib/test/fixtures/kik/messageVideo.json
diff --git a/integrations/broid-kik/lib/test/index.js b/broid-kik/lib/test/index.js
similarity index 100%
rename from integrations/broid-kik/lib/test/index.js
rename to broid-kik/lib/test/index.js
diff --git a/integrations/broid-kik/lib/test/parser.js b/broid-kik/lib/test/parser.js
similarity index 100%
rename from integrations/broid-kik/lib/test/parser.js
rename to broid-kik/lib/test/parser.js
diff --git a/integrations/broid-kik/package.json b/broid-kik/package.json
similarity index 100%
rename from integrations/broid-kik/package.json
rename to broid-kik/package.json
diff --git a/integrations/broid-kik/src/core/adapter.ts b/broid-kik/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-kik/src/core/adapter.ts
rename to broid-kik/src/core/adapter.ts
diff --git a/integrations/broid-kik/src/core/index.ts b/broid-kik/src/core/index.ts
similarity index 100%
rename from integrations/broid-kik/src/core/index.ts
rename to broid-kik/src/core/index.ts
diff --git a/integrations/broid-kik/src/core/interfaces.ts b/broid-kik/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-kik/src/core/interfaces.ts
rename to broid-kik/src/core/interfaces.ts
diff --git a/integrations/broid-kik/src/core/parser.ts b/broid-kik/src/core/parser.ts
similarity index 100%
rename from integrations/broid-kik/src/core/parser.ts
rename to broid-kik/src/core/parser.ts
diff --git a/integrations/broid-kik/src/core/webHookServer.ts b/broid-kik/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-kik/src/core/webHookServer.ts
rename to broid-kik/src/core/webHookServer.ts
diff --git a/integrations/broid-kik/src/test/fixtures/broid/normalized/message.json b/broid-kik/src/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/normalized/message.json
rename to broid-kik/src/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/normalized/messageImage.json b/broid-kik/src/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/normalized/messageImage.json
rename to broid-kik/src/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/normalized/messageInteractiveCallback.json b/broid-kik/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
rename to broid-kik/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/normalized/messageVideo.json b/broid-kik/src/test/fixtures/broid/normalized/messageVideo.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/normalized/messageVideo.json
rename to broid-kik/src/test/fixtures/broid/normalized/messageVideo.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/parsed/message.json b/broid-kik/src/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/parsed/message.json
rename to broid-kik/src/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/parsed/messageImage.json b/broid-kik/src/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/parsed/messageImage.json
rename to broid-kik/src/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/parsed/messageInteractiveCallback.json b/broid-kik/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
rename to broid-kik/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
diff --git a/integrations/broid-kik/src/test/fixtures/broid/parsed/messageVideo.json b/broid-kik/src/test/fixtures/broid/parsed/messageVideo.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/broid/parsed/messageVideo.json
rename to broid-kik/src/test/fixtures/broid/parsed/messageVideo.json
diff --git a/integrations/broid-kik/src/test/fixtures/kik/message.json b/broid-kik/src/test/fixtures/kik/message.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/kik/message.json
rename to broid-kik/src/test/fixtures/kik/message.json
diff --git a/integrations/broid-kik/src/test/fixtures/kik/messageImage.json b/broid-kik/src/test/fixtures/kik/messageImage.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/kik/messageImage.json
rename to broid-kik/src/test/fixtures/kik/messageImage.json
diff --git a/integrations/broid-kik/src/test/fixtures/kik/messageInteractiveCallback.json b/broid-kik/src/test/fixtures/kik/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/kik/messageInteractiveCallback.json
rename to broid-kik/src/test/fixtures/kik/messageInteractiveCallback.json
diff --git a/integrations/broid-kik/src/test/fixtures/kik/messageVideo.json b/broid-kik/src/test/fixtures/kik/messageVideo.json
similarity index 100%
rename from integrations/broid-kik/src/test/fixtures/kik/messageVideo.json
rename to broid-kik/src/test/fixtures/kik/messageVideo.json
diff --git a/integrations/broid-kik/src/test/index.ts b/broid-kik/src/test/index.ts
similarity index 100%
rename from integrations/broid-kik/src/test/index.ts
rename to broid-kik/src/test/index.ts
diff --git a/integrations/broid-kik/src/test/parser.ts b/broid-kik/src/test/parser.ts
similarity index 100%
rename from integrations/broid-kik/src/test/parser.ts
rename to broid-kik/src/test/parser.ts
diff --git a/integrations/broid-kik/src/typings.d.ts b/broid-kik/src/typings.d.ts
similarity index 100%
rename from integrations/broid-kik/src/typings.d.ts
rename to broid-kik/src/typings.d.ts
diff --git a/integrations/broid-kik/tsconfig.json b/broid-kik/tsconfig.json
similarity index 100%
rename from integrations/broid-kik/tsconfig.json
rename to broid-kik/tsconfig.json
diff --git a/integrations/broid-kik/tslint.json b/broid-kik/tslint.json
similarity index 100%
rename from integrations/broid-kik/tslint.json
rename to broid-kik/tslint.json
diff --git a/integrations/broid-kik/typings.json b/broid-kik/typings.json
similarity index 100%
rename from integrations/broid-kik/typings.json
rename to broid-kik/typings.json
diff --git a/integrations/broid-kik/yarn.lock b/broid-kik/yarn.lock
similarity index 100%
rename from integrations/broid-kik/yarn.lock
rename to broid-kik/yarn.lock
diff --git a/integrations/broid-line/.gitignore b/broid-line/.gitignore
similarity index 100%
rename from integrations/broid-line/.gitignore
rename to broid-line/.gitignore
diff --git a/integrations/broid-line/.npmignore b/broid-line/.npmignore
similarity index 100%
rename from integrations/broid-line/.npmignore
rename to broid-line/.npmignore
diff --git a/integrations/broid-line/LICENCE.md b/broid-line/LICENCE.md
similarity index 100%
rename from integrations/broid-line/LICENCE.md
rename to broid-line/LICENCE.md
diff --git a/integrations/broid-line/README.md b/broid-line/README.md
similarity index 100%
rename from integrations/broid-line/README.md
rename to broid-line/README.md
diff --git a/integrations/broid-line/lib/core/adapter.js b/broid-line/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-line/lib/core/adapter.js
rename to broid-line/lib/core/adapter.js
diff --git a/integrations/broid-line/lib/core/index.js b/broid-line/lib/core/index.js
similarity index 100%
rename from integrations/broid-line/lib/core/index.js
rename to broid-line/lib/core/index.js
diff --git a/integrations/broid-line/lib/core/interfaces.js b/broid-line/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-line/lib/core/interfaces.js
rename to broid-line/lib/core/interfaces.js
diff --git a/integrations/broid-line/lib/core/parser.js b/broid-line/lib/core/parser.js
similarity index 100%
rename from integrations/broid-line/lib/core/parser.js
rename to broid-line/lib/core/parser.js
diff --git a/integrations/broid-line/lib/test/fixtures/broid/message.json b/broid-line/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/message.json
rename to broid-line/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messageNormalized.json b/broid-line/lib/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messageNormalized.json
rename to broid-line/lib/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messageNormalizedWithLocation.json b/broid-line/lib/test/fixtures/broid/messageNormalizedWithLocation.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messageNormalizedWithLocation.json
rename to broid-line/lib/test/fixtures/broid/messageNormalizedWithLocation.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-line/lib/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-line/lib/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messagePrivate.json b/broid-line/lib/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messagePrivate.json
rename to broid-line/lib/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messagePrivateNormalized.json b/broid-line/lib/test/fixtures/broid/messagePrivateNormalized.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messagePrivateNormalized.json
rename to broid-line/lib/test/fixtures/broid/messagePrivateNormalized.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithLocation.json b/broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithLocation.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithLocation.json
rename to broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithLocation.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json b/broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
rename to broid-line/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messagePrivateWithLocation.json b/broid-line/lib/test/fixtures/broid/messagePrivateWithLocation.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messagePrivateWithLocation.json
rename to broid-line/lib/test/fixtures/broid/messagePrivateWithLocation.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messagePrivateWithMedia.json b/broid-line/lib/test/fixtures/broid/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messagePrivateWithMedia.json
rename to broid-line/lib/test/fixtures/broid/messagePrivateWithMedia.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messageWithLocation.json b/broid-line/lib/test/fixtures/broid/messageWithLocation.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messageWithLocation.json
rename to broid-line/lib/test/fixtures/broid/messageWithLocation.json
diff --git a/integrations/broid-line/lib/test/fixtures/broid/messageWithMedia.json b/broid-line/lib/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/broid/messageWithMedia.json
rename to broid-line/lib/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-line/lib/test/fixtures/line/message.json b/broid-line/lib/test/fixtures/line/message.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/line/message.json
rename to broid-line/lib/test/fixtures/line/message.json
diff --git a/integrations/broid-line/lib/test/fixtures/line/messagePrivate.json b/broid-line/lib/test/fixtures/line/messagePrivate.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/line/messagePrivate.json
rename to broid-line/lib/test/fixtures/line/messagePrivate.json
diff --git a/integrations/broid-line/lib/test/fixtures/line/messagePrivateLocation.json b/broid-line/lib/test/fixtures/line/messagePrivateLocation.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/line/messagePrivateLocation.json
rename to broid-line/lib/test/fixtures/line/messagePrivateLocation.json
diff --git a/integrations/broid-line/lib/test/fixtures/line/messagePrivateWithMedia.json b/broid-line/lib/test/fixtures/line/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/line/messagePrivateWithMedia.json
rename to broid-line/lib/test/fixtures/line/messagePrivateWithMedia.json
diff --git a/integrations/broid-line/lib/test/fixtures/line/messageWithLocation.json b/broid-line/lib/test/fixtures/line/messageWithLocation.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/line/messageWithLocation.json
rename to broid-line/lib/test/fixtures/line/messageWithLocation.json
diff --git a/integrations/broid-line/lib/test/fixtures/line/messageWithMedia.json b/broid-line/lib/test/fixtures/line/messageWithMedia.json
similarity index 100%
rename from integrations/broid-line/lib/test/fixtures/line/messageWithMedia.json
rename to broid-line/lib/test/fixtures/line/messageWithMedia.json
diff --git a/integrations/broid-line/lib/test/index.js b/broid-line/lib/test/index.js
similarity index 100%
rename from integrations/broid-line/lib/test/index.js
rename to broid-line/lib/test/index.js
diff --git a/integrations/broid-line/lib/test/parser.js b/broid-line/lib/test/parser.js
similarity index 100%
rename from integrations/broid-line/lib/test/parser.js
rename to broid-line/lib/test/parser.js
diff --git a/integrations/broid-line/package.json b/broid-line/package.json
similarity index 100%
rename from integrations/broid-line/package.json
rename to broid-line/package.json
diff --git a/integrations/broid-line/src/core/adapter.ts b/broid-line/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-line/src/core/adapter.ts
rename to broid-line/src/core/adapter.ts
diff --git a/integrations/broid-line/src/core/index.ts b/broid-line/src/core/index.ts
similarity index 100%
rename from integrations/broid-line/src/core/index.ts
rename to broid-line/src/core/index.ts
diff --git a/integrations/broid-line/src/core/interfaces.ts b/broid-line/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-line/src/core/interfaces.ts
rename to broid-line/src/core/interfaces.ts
diff --git a/integrations/broid-line/src/core/parser.ts b/broid-line/src/core/parser.ts
similarity index 100%
rename from integrations/broid-line/src/core/parser.ts
rename to broid-line/src/core/parser.ts
diff --git a/integrations/broid-line/src/test/fixtures/broid/message.json b/broid-line/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/message.json
rename to broid-line/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messageNormalized.json b/broid-line/src/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messageNormalized.json
rename to broid-line/src/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messageNormalizedWithLocation.json b/broid-line/src/test/fixtures/broid/messageNormalizedWithLocation.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messageNormalizedWithLocation.json
rename to broid-line/src/test/fixtures/broid/messageNormalizedWithLocation.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-line/src/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-line/src/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messagePrivate.json b/broid-line/src/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messagePrivate.json
rename to broid-line/src/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messagePrivateNormalized.json b/broid-line/src/test/fixtures/broid/messagePrivateNormalized.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messagePrivateNormalized.json
rename to broid-line/src/test/fixtures/broid/messagePrivateNormalized.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithLocation.json b/broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithLocation.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithLocation.json
rename to broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithLocation.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json b/broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
rename to broid-line/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messagePrivateWithLocation.json b/broid-line/src/test/fixtures/broid/messagePrivateWithLocation.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messagePrivateWithLocation.json
rename to broid-line/src/test/fixtures/broid/messagePrivateWithLocation.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messagePrivateWithMedia.json b/broid-line/src/test/fixtures/broid/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messagePrivateWithMedia.json
rename to broid-line/src/test/fixtures/broid/messagePrivateWithMedia.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messageWithLocation.json b/broid-line/src/test/fixtures/broid/messageWithLocation.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messageWithLocation.json
rename to broid-line/src/test/fixtures/broid/messageWithLocation.json
diff --git a/integrations/broid-line/src/test/fixtures/broid/messageWithMedia.json b/broid-line/src/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/broid/messageWithMedia.json
rename to broid-line/src/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-line/src/test/fixtures/line/message.json b/broid-line/src/test/fixtures/line/message.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/line/message.json
rename to broid-line/src/test/fixtures/line/message.json
diff --git a/integrations/broid-line/src/test/fixtures/line/messagePrivate.json b/broid-line/src/test/fixtures/line/messagePrivate.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/line/messagePrivate.json
rename to broid-line/src/test/fixtures/line/messagePrivate.json
diff --git a/integrations/broid-line/src/test/fixtures/line/messagePrivateLocation.json b/broid-line/src/test/fixtures/line/messagePrivateLocation.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/line/messagePrivateLocation.json
rename to broid-line/src/test/fixtures/line/messagePrivateLocation.json
diff --git a/integrations/broid-line/src/test/fixtures/line/messagePrivateWithMedia.json b/broid-line/src/test/fixtures/line/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/line/messagePrivateWithMedia.json
rename to broid-line/src/test/fixtures/line/messagePrivateWithMedia.json
diff --git a/integrations/broid-line/src/test/fixtures/line/messageWithLocation.json b/broid-line/src/test/fixtures/line/messageWithLocation.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/line/messageWithLocation.json
rename to broid-line/src/test/fixtures/line/messageWithLocation.json
diff --git a/integrations/broid-line/src/test/fixtures/line/messageWithMedia.json b/broid-line/src/test/fixtures/line/messageWithMedia.json
similarity index 100%
rename from integrations/broid-line/src/test/fixtures/line/messageWithMedia.json
rename to broid-line/src/test/fixtures/line/messageWithMedia.json
diff --git a/integrations/broid-line/src/test/index.ts b/broid-line/src/test/index.ts
similarity index 100%
rename from integrations/broid-line/src/test/index.ts
rename to broid-line/src/test/index.ts
diff --git a/integrations/broid-line/src/test/parser.ts b/broid-line/src/test/parser.ts
similarity index 100%
rename from integrations/broid-line/src/test/parser.ts
rename to broid-line/src/test/parser.ts
diff --git a/integrations/broid-line/src/typings.d.ts b/broid-line/src/typings.d.ts
similarity index 100%
rename from integrations/broid-line/src/typings.d.ts
rename to broid-line/src/typings.d.ts
diff --git a/integrations/broid-line/tsconfig.json b/broid-line/tsconfig.json
similarity index 100%
rename from integrations/broid-line/tsconfig.json
rename to broid-line/tsconfig.json
diff --git a/integrations/broid-line/tslint.json b/broid-line/tslint.json
similarity index 100%
rename from integrations/broid-line/tslint.json
rename to broid-line/tslint.json
diff --git a/integrations/broid-line/typings.json b/broid-line/typings.json
similarity index 100%
rename from integrations/broid-line/typings.json
rename to broid-line/typings.json
diff --git a/integrations/broid-line/yarn.lock b/broid-line/yarn.lock
similarity index 100%
rename from integrations/broid-line/yarn.lock
rename to broid-line/yarn.lock
diff --git a/integrations/broid-messenger/.gitignore b/broid-messenger/.gitignore
similarity index 100%
rename from integrations/broid-messenger/.gitignore
rename to broid-messenger/.gitignore
diff --git a/integrations/broid-messenger/.npmignore b/broid-messenger/.npmignore
similarity index 100%
rename from integrations/broid-messenger/.npmignore
rename to broid-messenger/.npmignore
diff --git a/integrations/broid-messenger/LICENCE.md b/broid-messenger/LICENCE.md
similarity index 100%
rename from integrations/broid-messenger/LICENCE.md
rename to broid-messenger/LICENCE.md
diff --git a/integrations/broid-messenger/README.md b/broid-messenger/README.md
similarity index 100%
rename from integrations/broid-messenger/README.md
rename to broid-messenger/README.md
diff --git a/integrations/broid-messenger/lib/core/adapter.js b/broid-messenger/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-messenger/lib/core/adapter.js
rename to broid-messenger/lib/core/adapter.js
diff --git a/integrations/broid-messenger/lib/core/index.js b/broid-messenger/lib/core/index.js
similarity index 100%
rename from integrations/broid-messenger/lib/core/index.js
rename to broid-messenger/lib/core/index.js
diff --git a/integrations/broid-messenger/lib/core/interfaces.js b/broid-messenger/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-messenger/lib/core/interfaces.js
rename to broid-messenger/lib/core/interfaces.js
diff --git a/integrations/broid-messenger/lib/core/parser.js b/broid-messenger/lib/core/parser.js
similarity index 100%
rename from integrations/broid-messenger/lib/core/parser.js
rename to broid-messenger/lib/core/parser.js
diff --git a/integrations/broid-messenger/lib/core/webHookServer.js b/broid-messenger/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-messenger/lib/core/webHookServer.js
rename to broid-messenger/lib/core/webHookServer.js
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/normalized/message.json b/broid-messenger/lib/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/normalized/message.json
rename to broid-messenger/lib/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/normalized/messageImage.json b/broid-messenger/lib/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/normalized/messageImage.json
rename to broid-messenger/lib/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json b/broid-messenger/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
rename to broid-messenger/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/normalized/messageLink.json b/broid-messenger/lib/test/fixtures/broid/normalized/messageLink.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/normalized/messageLink.json
rename to broid-messenger/lib/test/fixtures/broid/normalized/messageLink.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/parsed/message.json b/broid-messenger/lib/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/parsed/message.json
rename to broid-messenger/lib/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/parsed/messageImage.json b/broid-messenger/lib/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/parsed/messageImage.json
rename to broid-messenger/lib/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json b/broid-messenger/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
rename to broid-messenger/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/broid/parsed/messageLink.json b/broid-messenger/lib/test/fixtures/broid/parsed/messageLink.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/broid/parsed/messageLink.json
rename to broid-messenger/lib/test/fixtures/broid/parsed/messageLink.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/messenger/message.json b/broid-messenger/lib/test/fixtures/messenger/message.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/messenger/message.json
rename to broid-messenger/lib/test/fixtures/messenger/message.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/messenger/messageImage.json b/broid-messenger/lib/test/fixtures/messenger/messageImage.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/messenger/messageImage.json
rename to broid-messenger/lib/test/fixtures/messenger/messageImage.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/messenger/messageInteractiveCallback.json b/broid-messenger/lib/test/fixtures/messenger/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/messenger/messageInteractiveCallback.json
rename to broid-messenger/lib/test/fixtures/messenger/messageInteractiveCallback.json
diff --git a/integrations/broid-messenger/lib/test/fixtures/messenger/messageLink.json b/broid-messenger/lib/test/fixtures/messenger/messageLink.json
similarity index 100%
rename from integrations/broid-messenger/lib/test/fixtures/messenger/messageLink.json
rename to broid-messenger/lib/test/fixtures/messenger/messageLink.json
diff --git a/integrations/broid-messenger/lib/test/index.js b/broid-messenger/lib/test/index.js
similarity index 100%
rename from integrations/broid-messenger/lib/test/index.js
rename to broid-messenger/lib/test/index.js
diff --git a/integrations/broid-messenger/lib/test/parser.js b/broid-messenger/lib/test/parser.js
similarity index 100%
rename from integrations/broid-messenger/lib/test/parser.js
rename to broid-messenger/lib/test/parser.js
diff --git a/integrations/broid-messenger/package.json b/broid-messenger/package.json
similarity index 100%
rename from integrations/broid-messenger/package.json
rename to broid-messenger/package.json
diff --git a/integrations/broid-messenger/src/core/adapter.ts b/broid-messenger/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-messenger/src/core/adapter.ts
rename to broid-messenger/src/core/adapter.ts
diff --git a/integrations/broid-messenger/src/core/index.ts b/broid-messenger/src/core/index.ts
similarity index 100%
rename from integrations/broid-messenger/src/core/index.ts
rename to broid-messenger/src/core/index.ts
diff --git a/integrations/broid-messenger/src/core/interfaces.ts b/broid-messenger/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-messenger/src/core/interfaces.ts
rename to broid-messenger/src/core/interfaces.ts
diff --git a/integrations/broid-messenger/src/core/parser.ts b/broid-messenger/src/core/parser.ts
similarity index 100%
rename from integrations/broid-messenger/src/core/parser.ts
rename to broid-messenger/src/core/parser.ts
diff --git a/integrations/broid-messenger/src/core/webHookServer.ts b/broid-messenger/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-messenger/src/core/webHookServer.ts
rename to broid-messenger/src/core/webHookServer.ts
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/normalized/message.json b/broid-messenger/src/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/normalized/message.json
rename to broid-messenger/src/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/normalized/messageImage.json b/broid-messenger/src/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/normalized/messageImage.json
rename to broid-messenger/src/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/normalized/messageInteractiveCallback.json b/broid-messenger/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
rename to broid-messenger/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/normalized/messageLink.json b/broid-messenger/src/test/fixtures/broid/normalized/messageLink.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/normalized/messageLink.json
rename to broid-messenger/src/test/fixtures/broid/normalized/messageLink.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/parsed/message.json b/broid-messenger/src/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/parsed/message.json
rename to broid-messenger/src/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/parsed/messageImage.json b/broid-messenger/src/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/parsed/messageImage.json
rename to broid-messenger/src/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/parsed/messageInteractiveCallback.json b/broid-messenger/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
rename to broid-messenger/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
diff --git a/integrations/broid-messenger/src/test/fixtures/broid/parsed/messageLink.json b/broid-messenger/src/test/fixtures/broid/parsed/messageLink.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/broid/parsed/messageLink.json
rename to broid-messenger/src/test/fixtures/broid/parsed/messageLink.json
diff --git a/integrations/broid-messenger/src/test/fixtures/messenger/message.json b/broid-messenger/src/test/fixtures/messenger/message.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/messenger/message.json
rename to broid-messenger/src/test/fixtures/messenger/message.json
diff --git a/integrations/broid-messenger/src/test/fixtures/messenger/messageImage.json b/broid-messenger/src/test/fixtures/messenger/messageImage.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/messenger/messageImage.json
rename to broid-messenger/src/test/fixtures/messenger/messageImage.json
diff --git a/integrations/broid-messenger/src/test/fixtures/messenger/messageInteractiveCallback.json b/broid-messenger/src/test/fixtures/messenger/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/messenger/messageInteractiveCallback.json
rename to broid-messenger/src/test/fixtures/messenger/messageInteractiveCallback.json
diff --git a/integrations/broid-messenger/src/test/fixtures/messenger/messageLink.json b/broid-messenger/src/test/fixtures/messenger/messageLink.json
similarity index 100%
rename from integrations/broid-messenger/src/test/fixtures/messenger/messageLink.json
rename to broid-messenger/src/test/fixtures/messenger/messageLink.json
diff --git a/integrations/broid-messenger/src/test/index.ts b/broid-messenger/src/test/index.ts
similarity index 100%
rename from integrations/broid-messenger/src/test/index.ts
rename to broid-messenger/src/test/index.ts
diff --git a/integrations/broid-messenger/src/test/parser.ts b/broid-messenger/src/test/parser.ts
similarity index 100%
rename from integrations/broid-messenger/src/test/parser.ts
rename to broid-messenger/src/test/parser.ts
diff --git a/integrations/broid-messenger/src/typings.d.ts b/broid-messenger/src/typings.d.ts
similarity index 100%
rename from integrations/broid-messenger/src/typings.d.ts
rename to broid-messenger/src/typings.d.ts
diff --git a/integrations/broid-messenger/tsconfig.json b/broid-messenger/tsconfig.json
similarity index 100%
rename from integrations/broid-messenger/tsconfig.json
rename to broid-messenger/tsconfig.json
diff --git a/integrations/broid-messenger/tslint.json b/broid-messenger/tslint.json
similarity index 100%
rename from integrations/broid-messenger/tslint.json
rename to broid-messenger/tslint.json
diff --git a/integrations/broid-messenger/typings.json b/broid-messenger/typings.json
similarity index 100%
rename from integrations/broid-messenger/typings.json
rename to broid-messenger/typings.json
diff --git a/integrations/broid-messenger/yarn.lock b/broid-messenger/yarn.lock
similarity index 100%
rename from integrations/broid-messenger/yarn.lock
rename to broid-messenger/yarn.lock
diff --git a/integrations/broid-nexmo/LICENCE.md b/broid-nexmo/LICENCE.md
similarity index 100%
rename from integrations/broid-nexmo/LICENCE.md
rename to broid-nexmo/LICENCE.md
diff --git a/integrations/broid-nexmo/README.md b/broid-nexmo/README.md
similarity index 100%
rename from integrations/broid-nexmo/README.md
rename to broid-nexmo/README.md
diff --git a/integrations/broid-nexmo/lib/core/adapter.js b/broid-nexmo/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-nexmo/lib/core/adapter.js
rename to broid-nexmo/lib/core/adapter.js
diff --git a/integrations/broid-nexmo/lib/core/index.js b/broid-nexmo/lib/core/index.js
similarity index 100%
rename from integrations/broid-nexmo/lib/core/index.js
rename to broid-nexmo/lib/core/index.js
diff --git a/integrations/broid-nexmo/lib/core/interfaces.js b/broid-nexmo/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-nexmo/lib/core/interfaces.js
rename to broid-nexmo/lib/core/interfaces.js
diff --git a/integrations/broid-nexmo/lib/core/parser.js b/broid-nexmo/lib/core/parser.js
similarity index 100%
rename from integrations/broid-nexmo/lib/core/parser.js
rename to broid-nexmo/lib/core/parser.js
diff --git a/integrations/broid-nexmo/lib/core/webHookServer.js b/broid-nexmo/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-nexmo/lib/core/webHookServer.js
rename to broid-nexmo/lib/core/webHookServer.js
diff --git a/integrations/broid-nexmo/lib/test/fixtures/broid/message.json b/broid-nexmo/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-nexmo/lib/test/fixtures/broid/message.json
rename to broid-nexmo/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-nexmo/lib/test/fixtures/nexmo/message.json b/broid-nexmo/lib/test/fixtures/nexmo/message.json
similarity index 100%
rename from integrations/broid-nexmo/lib/test/fixtures/nexmo/message.json
rename to broid-nexmo/lib/test/fixtures/nexmo/message.json
diff --git a/integrations/broid-nexmo/lib/test/parser.js b/broid-nexmo/lib/test/parser.js
similarity index 100%
rename from integrations/broid-nexmo/lib/test/parser.js
rename to broid-nexmo/lib/test/parser.js
diff --git a/integrations/broid-nexmo/package.json b/broid-nexmo/package.json
similarity index 100%
rename from integrations/broid-nexmo/package.json
rename to broid-nexmo/package.json
diff --git a/integrations/broid-nexmo/src/core/adapter.ts b/broid-nexmo/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-nexmo/src/core/adapter.ts
rename to broid-nexmo/src/core/adapter.ts
diff --git a/integrations/broid-nexmo/src/core/index.ts b/broid-nexmo/src/core/index.ts
similarity index 100%
rename from integrations/broid-nexmo/src/core/index.ts
rename to broid-nexmo/src/core/index.ts
diff --git a/integrations/broid-nexmo/src/core/interfaces.ts b/broid-nexmo/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-nexmo/src/core/interfaces.ts
rename to broid-nexmo/src/core/interfaces.ts
diff --git a/integrations/broid-nexmo/src/core/parser.ts b/broid-nexmo/src/core/parser.ts
similarity index 100%
rename from integrations/broid-nexmo/src/core/parser.ts
rename to broid-nexmo/src/core/parser.ts
diff --git a/integrations/broid-nexmo/src/core/webHookServer.ts b/broid-nexmo/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-nexmo/src/core/webHookServer.ts
rename to broid-nexmo/src/core/webHookServer.ts
diff --git a/integrations/broid-nexmo/src/test/fixtures/broid/message.json b/broid-nexmo/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-nexmo/src/test/fixtures/broid/message.json
rename to broid-nexmo/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-nexmo/src/test/fixtures/nexmo/message.json b/broid-nexmo/src/test/fixtures/nexmo/message.json
similarity index 100%
rename from integrations/broid-nexmo/src/test/fixtures/nexmo/message.json
rename to broid-nexmo/src/test/fixtures/nexmo/message.json
diff --git a/integrations/broid-nexmo/src/test/parser.ts b/broid-nexmo/src/test/parser.ts
similarity index 100%
rename from integrations/broid-nexmo/src/test/parser.ts
rename to broid-nexmo/src/test/parser.ts
diff --git a/integrations/broid-nexmo/src/test/typings.d.ts b/broid-nexmo/src/test/typings.d.ts
similarity index 100%
rename from integrations/broid-nexmo/src/test/typings.d.ts
rename to broid-nexmo/src/test/typings.d.ts
diff --git a/integrations/broid-nexmo/tsconfig.json b/broid-nexmo/tsconfig.json
similarity index 100%
rename from integrations/broid-nexmo/tsconfig.json
rename to broid-nexmo/tsconfig.json
diff --git a/integrations/broid-nexmo/tslint.json b/broid-nexmo/tslint.json
similarity index 100%
rename from integrations/broid-nexmo/tslint.json
rename to broid-nexmo/tslint.json
diff --git a/integrations/broid-nexmo/yarn.lock b/broid-nexmo/yarn.lock
similarity index 100%
rename from integrations/broid-nexmo/yarn.lock
rename to broid-nexmo/yarn.lock
diff --git a/integrations/broid-schemas/.gitignore b/broid-schemas/.gitignore
similarity index 100%
rename from integrations/broid-schemas/.gitignore
rename to broid-schemas/.gitignore
diff --git a/integrations/broid-schemas/.npmignore b/broid-schemas/.npmignore
similarity index 100%
rename from integrations/broid-schemas/.npmignore
rename to broid-schemas/.npmignore
diff --git a/integrations/broid-schemas/LICENCE.md b/broid-schemas/LICENCE.md
similarity index 100%
rename from integrations/broid-schemas/LICENCE.md
rename to broid-schemas/LICENCE.md
diff --git a/integrations/broid-schemas/Makefile b/broid-schemas/Makefile
similarity index 100%
rename from integrations/broid-schemas/Makefile
rename to broid-schemas/Makefile
diff --git a/integrations/broid-schemas/README.md b/broid-schemas/README.md
similarity index 100%
rename from integrations/broid-schemas/README.md
rename to broid-schemas/README.md
diff --git a/integrations/broid-schemas/package.json b/broid-schemas/package.json
similarity index 100%
rename from integrations/broid-schemas/package.json
rename to broid-schemas/package.json
diff --git a/integrations/broid-schemas/src/index.ts b/broid-schemas/src/index.ts
similarity index 100%
rename from integrations/broid-schemas/src/index.ts
rename to broid-schemas/src/index.ts
diff --git a/integrations/broid-schemas/src/schemas/activity.yaml b/broid-schemas/src/schemas/activity.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/activity.yaml
rename to broid-schemas/src/schemas/activity.yaml
diff --git a/integrations/broid-schemas/src/schemas/embedded/actor.yaml b/broid-schemas/src/schemas/embedded/actor.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/embedded/actor.yaml
rename to broid-schemas/src/schemas/embedded/actor.yaml
diff --git a/integrations/broid-schemas/src/schemas/embedded/generator.yaml b/broid-schemas/src/schemas/embedded/generator.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/embedded/generator.yaml
rename to broid-schemas/src/schemas/embedded/generator.yaml
diff --git a/integrations/broid-schemas/src/schemas/embedded/group.yaml b/broid-schemas/src/schemas/embedded/group.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/embedded/group.yaml
rename to broid-schemas/src/schemas/embedded/group.yaml
diff --git a/integrations/broid-schemas/src/schemas/embedded/tag.yaml b/broid-schemas/src/schemas/embedded/tag.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/embedded/tag.yaml
rename to broid-schemas/src/schemas/embedded/tag.yaml
diff --git a/integrations/broid-schemas/src/schemas/index.yaml b/broid-schemas/src/schemas/index.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/index.yaml
rename to broid-schemas/src/schemas/index.yaml
diff --git a/integrations/broid-schemas/src/schemas/object/collection.yaml b/broid-schemas/src/schemas/object/collection.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/object/collection.yaml
rename to broid-schemas/src/schemas/object/collection.yaml
diff --git a/integrations/broid-schemas/src/schemas/object/media.yaml b/broid-schemas/src/schemas/object/media.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/object/media.yaml
rename to broid-schemas/src/schemas/object/media.yaml
diff --git a/integrations/broid-schemas/src/schemas/object/note.yaml b/broid-schemas/src/schemas/object/note.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/object/note.yaml
rename to broid-schemas/src/schemas/object/note.yaml
diff --git a/integrations/broid-schemas/src/schemas/object/object.yaml b/broid-schemas/src/schemas/object/object.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/object/object.yaml
rename to broid-schemas/src/schemas/object/object.yaml
diff --git a/integrations/broid-schemas/src/schemas/object/place.yaml b/broid-schemas/src/schemas/object/place.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/object/place.yaml
rename to broid-schemas/src/schemas/object/place.yaml
diff --git a/integrations/broid-schemas/src/schemas/send.yaml b/broid-schemas/src/schemas/send.yaml
similarity index 100%
rename from integrations/broid-schemas/src/schemas/send.yaml
rename to broid-schemas/src/schemas/send.yaml
diff --git a/integrations/broid-schemas/src/typings.d.ts b/broid-schemas/src/typings.d.ts
similarity index 100%
rename from integrations/broid-schemas/src/typings.d.ts
rename to broid-schemas/src/typings.d.ts
diff --git a/integrations/broid-schemas/tsconfig.json b/broid-schemas/tsconfig.json
similarity index 100%
rename from integrations/broid-schemas/tsconfig.json
rename to broid-schemas/tsconfig.json
diff --git a/integrations/broid-schemas/tslint.json b/broid-schemas/tslint.json
similarity index 100%
rename from integrations/broid-schemas/tslint.json
rename to broid-schemas/tslint.json
diff --git a/integrations/broid-schemas/yarn.lock b/broid-schemas/yarn.lock
similarity index 100%
rename from integrations/broid-schemas/yarn.lock
rename to broid-schemas/yarn.lock
diff --git a/integrations/broid-skype/.gitignore b/broid-skype/.gitignore
similarity index 100%
rename from integrations/broid-skype/.gitignore
rename to broid-skype/.gitignore
diff --git a/integrations/broid-skype/.npmignore b/broid-skype/.npmignore
similarity index 100%
rename from integrations/broid-skype/.npmignore
rename to broid-skype/.npmignore
diff --git a/integrations/broid-skype/LICENCE.md b/broid-skype/LICENCE.md
similarity index 100%
rename from integrations/broid-skype/LICENCE.md
rename to broid-skype/LICENCE.md
diff --git a/integrations/broid-skype/README.md b/broid-skype/README.md
similarity index 100%
rename from integrations/broid-skype/README.md
rename to broid-skype/README.md
diff --git a/integrations/broid-skype/lib/core/adapter.js b/broid-skype/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-skype/lib/core/adapter.js
rename to broid-skype/lib/core/adapter.js
diff --git a/integrations/broid-skype/lib/core/index.js b/broid-skype/lib/core/index.js
similarity index 100%
rename from integrations/broid-skype/lib/core/index.js
rename to broid-skype/lib/core/index.js
diff --git a/integrations/broid-skype/lib/core/interfaces.js b/broid-skype/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-skype/lib/core/interfaces.js
rename to broid-skype/lib/core/interfaces.js
diff --git a/integrations/broid-skype/lib/core/parser.js b/broid-skype/lib/core/parser.js
similarity index 100%
rename from integrations/broid-skype/lib/core/parser.js
rename to broid-skype/lib/core/parser.js
diff --git a/integrations/broid-skype/lib/core/webHookServer.js b/broid-skype/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-skype/lib/core/webHookServer.js
rename to broid-skype/lib/core/webHookServer.js
diff --git a/integrations/broid-skype/lib/test/fixtures/broid/message.json b/broid-skype/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-skype/lib/test/fixtures/broid/message.json
rename to broid-skype/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-skype/lib/test/fixtures/broid/messageWithImage.json b/broid-skype/lib/test/fixtures/broid/messageWithImage.json
similarity index 100%
rename from integrations/broid-skype/lib/test/fixtures/broid/messageWithImage.json
rename to broid-skype/lib/test/fixtures/broid/messageWithImage.json
diff --git a/integrations/broid-skype/lib/test/fixtures/broid/messageWithVideo.json b/broid-skype/lib/test/fixtures/broid/messageWithVideo.json
similarity index 100%
rename from integrations/broid-skype/lib/test/fixtures/broid/messageWithVideo.json
rename to broid-skype/lib/test/fixtures/broid/messageWithVideo.json
diff --git a/integrations/broid-skype/lib/test/fixtures/skype/message.json b/broid-skype/lib/test/fixtures/skype/message.json
similarity index 100%
rename from integrations/broid-skype/lib/test/fixtures/skype/message.json
rename to broid-skype/lib/test/fixtures/skype/message.json
diff --git a/integrations/broid-skype/lib/test/fixtures/skype/messageWithImage.json b/broid-skype/lib/test/fixtures/skype/messageWithImage.json
similarity index 100%
rename from integrations/broid-skype/lib/test/fixtures/skype/messageWithImage.json
rename to broid-skype/lib/test/fixtures/skype/messageWithImage.json
diff --git a/integrations/broid-skype/lib/test/fixtures/skype/messageWithVideo.json b/broid-skype/lib/test/fixtures/skype/messageWithVideo.json
similarity index 100%
rename from integrations/broid-skype/lib/test/fixtures/skype/messageWithVideo.json
rename to broid-skype/lib/test/fixtures/skype/messageWithVideo.json
diff --git a/integrations/broid-skype/lib/test/index.js b/broid-skype/lib/test/index.js
similarity index 100%
rename from integrations/broid-skype/lib/test/index.js
rename to broid-skype/lib/test/index.js
diff --git a/integrations/broid-skype/lib/test/parser.js b/broid-skype/lib/test/parser.js
similarity index 100%
rename from integrations/broid-skype/lib/test/parser.js
rename to broid-skype/lib/test/parser.js
diff --git a/integrations/broid-skype/package.json b/broid-skype/package.json
similarity index 100%
rename from integrations/broid-skype/package.json
rename to broid-skype/package.json
diff --git a/integrations/broid-skype/src/core/adapter.ts b/broid-skype/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-skype/src/core/adapter.ts
rename to broid-skype/src/core/adapter.ts
diff --git a/integrations/broid-skype/src/core/index.ts b/broid-skype/src/core/index.ts
similarity index 100%
rename from integrations/broid-skype/src/core/index.ts
rename to broid-skype/src/core/index.ts
diff --git a/integrations/broid-skype/src/core/interfaces.ts b/broid-skype/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-skype/src/core/interfaces.ts
rename to broid-skype/src/core/interfaces.ts
diff --git a/integrations/broid-skype/src/core/parser.ts b/broid-skype/src/core/parser.ts
similarity index 100%
rename from integrations/broid-skype/src/core/parser.ts
rename to broid-skype/src/core/parser.ts
diff --git a/integrations/broid-skype/src/core/webHookServer.ts b/broid-skype/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-skype/src/core/webHookServer.ts
rename to broid-skype/src/core/webHookServer.ts
diff --git a/integrations/broid-skype/src/test/fixtures/broid/message.json b/broid-skype/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-skype/src/test/fixtures/broid/message.json
rename to broid-skype/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-skype/src/test/fixtures/broid/messageWithImage.json b/broid-skype/src/test/fixtures/broid/messageWithImage.json
similarity index 100%
rename from integrations/broid-skype/src/test/fixtures/broid/messageWithImage.json
rename to broid-skype/src/test/fixtures/broid/messageWithImage.json
diff --git a/integrations/broid-skype/src/test/fixtures/broid/messageWithVideo.json b/broid-skype/src/test/fixtures/broid/messageWithVideo.json
similarity index 100%
rename from integrations/broid-skype/src/test/fixtures/broid/messageWithVideo.json
rename to broid-skype/src/test/fixtures/broid/messageWithVideo.json
diff --git a/integrations/broid-skype/src/test/fixtures/skype/message.json b/broid-skype/src/test/fixtures/skype/message.json
similarity index 100%
rename from integrations/broid-skype/src/test/fixtures/skype/message.json
rename to broid-skype/src/test/fixtures/skype/message.json
diff --git a/integrations/broid-skype/src/test/fixtures/skype/messageWithImage.json b/broid-skype/src/test/fixtures/skype/messageWithImage.json
similarity index 100%
rename from integrations/broid-skype/src/test/fixtures/skype/messageWithImage.json
rename to broid-skype/src/test/fixtures/skype/messageWithImage.json
diff --git a/integrations/broid-skype/src/test/fixtures/skype/messageWithVideo.json b/broid-skype/src/test/fixtures/skype/messageWithVideo.json
similarity index 100%
rename from integrations/broid-skype/src/test/fixtures/skype/messageWithVideo.json
rename to broid-skype/src/test/fixtures/skype/messageWithVideo.json
diff --git a/integrations/broid-skype/src/test/index.ts b/broid-skype/src/test/index.ts
similarity index 100%
rename from integrations/broid-skype/src/test/index.ts
rename to broid-skype/src/test/index.ts
diff --git a/integrations/broid-skype/src/test/parser.ts b/broid-skype/src/test/parser.ts
similarity index 100%
rename from integrations/broid-skype/src/test/parser.ts
rename to broid-skype/src/test/parser.ts
diff --git a/integrations/broid-skype/src/typings.d.ts b/broid-skype/src/typings.d.ts
similarity index 100%
rename from integrations/broid-skype/src/typings.d.ts
rename to broid-skype/src/typings.d.ts
diff --git a/integrations/broid-skype/tsconfig.json b/broid-skype/tsconfig.json
similarity index 100%
rename from integrations/broid-skype/tsconfig.json
rename to broid-skype/tsconfig.json
diff --git a/integrations/broid-skype/tslint.json b/broid-skype/tslint.json
similarity index 100%
rename from integrations/broid-skype/tslint.json
rename to broid-skype/tslint.json
diff --git a/integrations/broid-skype/typings.json b/broid-skype/typings.json
similarity index 100%
rename from integrations/broid-skype/typings.json
rename to broid-skype/typings.json
diff --git a/integrations/broid-skype/yarn.lock b/broid-skype/yarn.lock
similarity index 100%
rename from integrations/broid-skype/yarn.lock
rename to broid-skype/yarn.lock
diff --git a/integrations/broid-slack/.gitignore b/broid-slack/.gitignore
similarity index 100%
rename from integrations/broid-slack/.gitignore
rename to broid-slack/.gitignore
diff --git a/integrations/broid-slack/.npmignore b/broid-slack/.npmignore
similarity index 100%
rename from integrations/broid-slack/.npmignore
rename to broid-slack/.npmignore
diff --git a/integrations/broid-slack/LICENCE.md b/broid-slack/LICENCE.md
similarity index 100%
rename from integrations/broid-slack/LICENCE.md
rename to broid-slack/LICENCE.md
diff --git a/integrations/broid-slack/README.md b/broid-slack/README.md
similarity index 100%
rename from integrations/broid-slack/README.md
rename to broid-slack/README.md
diff --git a/integrations/broid-slack/bin/oauth.js b/broid-slack/bin/oauth.js
similarity index 100%
rename from integrations/broid-slack/bin/oauth.js
rename to broid-slack/bin/oauth.js
diff --git a/integrations/broid-slack/lib/core/adapter.js b/broid-slack/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-slack/lib/core/adapter.js
rename to broid-slack/lib/core/adapter.js
diff --git a/integrations/broid-slack/lib/core/index.js b/broid-slack/lib/core/index.js
similarity index 100%
rename from integrations/broid-slack/lib/core/index.js
rename to broid-slack/lib/core/index.js
diff --git a/integrations/broid-slack/lib/core/interfaces.js b/broid-slack/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-slack/lib/core/interfaces.js
rename to broid-slack/lib/core/interfaces.js
diff --git a/integrations/broid-slack/lib/core/parser.js b/broid-slack/lib/core/parser.js
similarity index 100%
rename from integrations/broid-slack/lib/core/parser.js
rename to broid-slack/lib/core/parser.js
diff --git a/integrations/broid-slack/lib/core/webHookServer.js b/broid-slack/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-slack/lib/core/webHookServer.js
rename to broid-slack/lib/core/webHookServer.js
diff --git a/integrations/broid-slack/lib/test/fixtures/broid/interactiveMessage.json b/broid-slack/lib/test/fixtures/broid/interactiveMessage.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/broid/interactiveMessage.json
rename to broid-slack/lib/test/fixtures/broid/interactiveMessage.json
diff --git a/integrations/broid-slack/lib/test/fixtures/broid/message.json b/broid-slack/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/broid/message.json
rename to broid-slack/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-slack/lib/test/fixtures/broid/messagePrivate.json b/broid-slack/lib/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/broid/messagePrivate.json
rename to broid-slack/lib/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-slack/lib/test/fixtures/broid/messageWithMedia.json b/broid-slack/lib/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/broid/messageWithMedia.json
rename to broid-slack/lib/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-slack/lib/test/fixtures/slack/interactiveMessage.json b/broid-slack/lib/test/fixtures/slack/interactiveMessage.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/slack/interactiveMessage.json
rename to broid-slack/lib/test/fixtures/slack/interactiveMessage.json
diff --git a/integrations/broid-slack/lib/test/fixtures/slack/message.json b/broid-slack/lib/test/fixtures/slack/message.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/slack/message.json
rename to broid-slack/lib/test/fixtures/slack/message.json
diff --git a/integrations/broid-slack/lib/test/fixtures/slack/messagePrivate.json b/broid-slack/lib/test/fixtures/slack/messagePrivate.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/slack/messagePrivate.json
rename to broid-slack/lib/test/fixtures/slack/messagePrivate.json
diff --git a/integrations/broid-slack/lib/test/fixtures/slack/messageWithMedia.json b/broid-slack/lib/test/fixtures/slack/messageWithMedia.json
similarity index 100%
rename from integrations/broid-slack/lib/test/fixtures/slack/messageWithMedia.json
rename to broid-slack/lib/test/fixtures/slack/messageWithMedia.json
diff --git a/integrations/broid-slack/lib/test/index.js b/broid-slack/lib/test/index.js
similarity index 100%
rename from integrations/broid-slack/lib/test/index.js
rename to broid-slack/lib/test/index.js
diff --git a/integrations/broid-slack/lib/test/parser.js b/broid-slack/lib/test/parser.js
similarity index 100%
rename from integrations/broid-slack/lib/test/parser.js
rename to broid-slack/lib/test/parser.js
diff --git a/integrations/broid-slack/package.json b/broid-slack/package.json
similarity index 100%
rename from integrations/broid-slack/package.json
rename to broid-slack/package.json
diff --git a/integrations/broid-slack/src/core/adapter.ts b/broid-slack/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-slack/src/core/adapter.ts
rename to broid-slack/src/core/adapter.ts
diff --git a/integrations/broid-slack/src/core/index.ts b/broid-slack/src/core/index.ts
similarity index 100%
rename from integrations/broid-slack/src/core/index.ts
rename to broid-slack/src/core/index.ts
diff --git a/integrations/broid-slack/src/core/interfaces.ts b/broid-slack/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-slack/src/core/interfaces.ts
rename to broid-slack/src/core/interfaces.ts
diff --git a/integrations/broid-slack/src/core/parser.ts b/broid-slack/src/core/parser.ts
similarity index 100%
rename from integrations/broid-slack/src/core/parser.ts
rename to broid-slack/src/core/parser.ts
diff --git a/integrations/broid-slack/src/core/webHookServer.ts b/broid-slack/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-slack/src/core/webHookServer.ts
rename to broid-slack/src/core/webHookServer.ts
diff --git a/integrations/broid-slack/src/test/fixtures/broid/interactiveMessage.json b/broid-slack/src/test/fixtures/broid/interactiveMessage.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/broid/interactiveMessage.json
rename to broid-slack/src/test/fixtures/broid/interactiveMessage.json
diff --git a/integrations/broid-slack/src/test/fixtures/broid/message.json b/broid-slack/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/broid/message.json
rename to broid-slack/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-slack/src/test/fixtures/broid/messagePrivate.json b/broid-slack/src/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/broid/messagePrivate.json
rename to broid-slack/src/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-slack/src/test/fixtures/broid/messageWithMedia.json b/broid-slack/src/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/broid/messageWithMedia.json
rename to broid-slack/src/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-slack/src/test/fixtures/slack/interactiveMessage.json b/broid-slack/src/test/fixtures/slack/interactiveMessage.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/slack/interactiveMessage.json
rename to broid-slack/src/test/fixtures/slack/interactiveMessage.json
diff --git a/integrations/broid-slack/src/test/fixtures/slack/message.json b/broid-slack/src/test/fixtures/slack/message.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/slack/message.json
rename to broid-slack/src/test/fixtures/slack/message.json
diff --git a/integrations/broid-slack/src/test/fixtures/slack/messagePrivate.json b/broid-slack/src/test/fixtures/slack/messagePrivate.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/slack/messagePrivate.json
rename to broid-slack/src/test/fixtures/slack/messagePrivate.json
diff --git a/integrations/broid-slack/src/test/fixtures/slack/messageWithMedia.json b/broid-slack/src/test/fixtures/slack/messageWithMedia.json
similarity index 100%
rename from integrations/broid-slack/src/test/fixtures/slack/messageWithMedia.json
rename to broid-slack/src/test/fixtures/slack/messageWithMedia.json
diff --git a/integrations/broid-slack/src/test/index.ts b/broid-slack/src/test/index.ts
similarity index 100%
rename from integrations/broid-slack/src/test/index.ts
rename to broid-slack/src/test/index.ts
diff --git a/integrations/broid-slack/src/test/parser.ts b/broid-slack/src/test/parser.ts
similarity index 100%
rename from integrations/broid-slack/src/test/parser.ts
rename to broid-slack/src/test/parser.ts
diff --git a/integrations/broid-slack/src/typings.d.ts b/broid-slack/src/typings.d.ts
similarity index 100%
rename from integrations/broid-slack/src/typings.d.ts
rename to broid-slack/src/typings.d.ts
diff --git a/integrations/broid-slack/test/fixtures/broid/messageDeleted.json b/broid-slack/test/fixtures/broid/messageDeleted.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/broid/messageDeleted.json
rename to broid-slack/test/fixtures/broid/messageDeleted.json
diff --git a/integrations/broid-slack/test/fixtures/broid/messageUpdated.json b/broid-slack/test/fixtures/broid/messageUpdated.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/broid/messageUpdated.json
rename to broid-slack/test/fixtures/broid/messageUpdated.json
diff --git a/integrations/broid-slack/test/fixtures/broid/simple.json b/broid-slack/test/fixtures/broid/simple.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/broid/simple.json
rename to broid-slack/test/fixtures/broid/simple.json
diff --git a/integrations/broid-slack/test/fixtures/broid/simplePrivate.json b/broid-slack/test/fixtures/broid/simplePrivate.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/broid/simplePrivate.json
rename to broid-slack/test/fixtures/broid/simplePrivate.json
diff --git a/integrations/broid-slack/test/fixtures/broid/simplePrivateWithHashtag.json b/broid-slack/test/fixtures/broid/simplePrivateWithHashtag.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/broid/simplePrivateWithHashtag.json
rename to broid-slack/test/fixtures/broid/simplePrivateWithHashtag.json
diff --git a/integrations/broid-slack/test/fixtures/broid/withHashtag.json b/broid-slack/test/fixtures/broid/withHashtag.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/broid/withHashtag.json
rename to broid-slack/test/fixtures/broid/withHashtag.json
diff --git a/integrations/broid-slack/test/fixtures/flowdock/messageDeleted.json b/broid-slack/test/fixtures/flowdock/messageDeleted.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/flowdock/messageDeleted.json
rename to broid-slack/test/fixtures/flowdock/messageDeleted.json
diff --git a/integrations/broid-slack/test/fixtures/flowdock/messageUpdated.json b/broid-slack/test/fixtures/flowdock/messageUpdated.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/flowdock/messageUpdated.json
rename to broid-slack/test/fixtures/flowdock/messageUpdated.json
diff --git a/integrations/broid-slack/test/fixtures/flowdock/simple.json b/broid-slack/test/fixtures/flowdock/simple.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/flowdock/simple.json
rename to broid-slack/test/fixtures/flowdock/simple.json
diff --git a/integrations/broid-slack/test/fixtures/flowdock/simplePrivate.json b/broid-slack/test/fixtures/flowdock/simplePrivate.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/flowdock/simplePrivate.json
rename to broid-slack/test/fixtures/flowdock/simplePrivate.json
diff --git a/integrations/broid-slack/test/fixtures/flowdock/simplePrivateWithHashtag.json b/broid-slack/test/fixtures/flowdock/simplePrivateWithHashtag.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/flowdock/simplePrivateWithHashtag.json
rename to broid-slack/test/fixtures/flowdock/simplePrivateWithHashtag.json
diff --git a/integrations/broid-slack/test/fixtures/flowdock/withHashtag.json b/broid-slack/test/fixtures/flowdock/withHashtag.json
similarity index 100%
rename from integrations/broid-slack/test/fixtures/flowdock/withHashtag.json
rename to broid-slack/test/fixtures/flowdock/withHashtag.json
diff --git a/integrations/broid-slack/test/index.ts b/broid-slack/test/index.ts
similarity index 100%
rename from integrations/broid-slack/test/index.ts
rename to broid-slack/test/index.ts
diff --git a/integrations/broid-slack/test/parser.ts b/broid-slack/test/parser.ts
similarity index 100%
rename from integrations/broid-slack/test/parser.ts
rename to broid-slack/test/parser.ts
diff --git a/integrations/broid-slack/tsconfig.json b/broid-slack/tsconfig.json
similarity index 100%
rename from integrations/broid-slack/tsconfig.json
rename to broid-slack/tsconfig.json
diff --git a/integrations/broid-slack/tslint.json b/broid-slack/tslint.json
similarity index 100%
rename from integrations/broid-slack/tslint.json
rename to broid-slack/tslint.json
diff --git a/integrations/broid-slack/typings.json b/broid-slack/typings.json
similarity index 100%
rename from integrations/broid-slack/typings.json
rename to broid-slack/typings.json
diff --git a/integrations/broid-slack/yarn.lock b/broid-slack/yarn.lock
similarity index 100%
rename from integrations/broid-slack/yarn.lock
rename to broid-slack/yarn.lock
diff --git a/integrations/broid-telegram/.gitignore b/broid-telegram/.gitignore
similarity index 100%
rename from integrations/broid-telegram/.gitignore
rename to broid-telegram/.gitignore
diff --git a/integrations/broid-telegram/.npmignore b/broid-telegram/.npmignore
similarity index 100%
rename from integrations/broid-telegram/.npmignore
rename to broid-telegram/.npmignore
diff --git a/integrations/broid-telegram/LICENCE.md b/broid-telegram/LICENCE.md
similarity index 100%
rename from integrations/broid-telegram/LICENCE.md
rename to broid-telegram/LICENCE.md
diff --git a/integrations/broid-telegram/README.md b/broid-telegram/README.md
similarity index 100%
rename from integrations/broid-telegram/README.md
rename to broid-telegram/README.md
diff --git a/integrations/broid-telegram/lib/core/adapter.js b/broid-telegram/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-telegram/lib/core/adapter.js
rename to broid-telegram/lib/core/adapter.js
diff --git a/integrations/broid-telegram/lib/core/index.js b/broid-telegram/lib/core/index.js
similarity index 100%
rename from integrations/broid-telegram/lib/core/index.js
rename to broid-telegram/lib/core/index.js
diff --git a/integrations/broid-telegram/lib/core/interfaces.js b/broid-telegram/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-telegram/lib/core/interfaces.js
rename to broid-telegram/lib/core/interfaces.js
diff --git a/integrations/broid-telegram/lib/core/parser.js b/broid-telegram/lib/core/parser.js
similarity index 100%
rename from integrations/broid-telegram/lib/core/parser.js
rename to broid-telegram/lib/core/parser.js
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/normalized/message.json b/broid-telegram/lib/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/normalized/message.json
rename to broid-telegram/lib/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/normalized/messageImage.json b/broid-telegram/lib/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/normalized/messageImage.json
rename to broid-telegram/lib/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/normalized/messageImageCompleted.json b/broid-telegram/lib/test/fixtures/broid/normalized/messageImageCompleted.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/normalized/messageImageCompleted.json
rename to broid-telegram/lib/test/fixtures/broid/normalized/messageImageCompleted.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json b/broid-telegram/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
rename to broid-telegram/lib/test/fixtures/broid/normalized/messageInteractiveCallback.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/normalized/messagePrivate.json b/broid-telegram/lib/test/fixtures/broid/normalized/messagePrivate.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/normalized/messagePrivate.json
rename to broid-telegram/lib/test/fixtures/broid/normalized/messagePrivate.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/parsed/message.json b/broid-telegram/lib/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/parsed/message.json
rename to broid-telegram/lib/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/parsed/messageImage.json b/broid-telegram/lib/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/parsed/messageImage.json
rename to broid-telegram/lib/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json b/broid-telegram/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
rename to broid-telegram/lib/test/fixtures/broid/parsed/messageInteractiveCallback.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/broid/parsed/messagePrivate.json b/broid-telegram/lib/test/fixtures/broid/parsed/messagePrivate.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/broid/parsed/messagePrivate.json
rename to broid-telegram/lib/test/fixtures/broid/parsed/messagePrivate.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/telegram/message.json b/broid-telegram/lib/test/fixtures/telegram/message.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/telegram/message.json
rename to broid-telegram/lib/test/fixtures/telegram/message.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/telegram/messageImage.json b/broid-telegram/lib/test/fixtures/telegram/messageImage.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/telegram/messageImage.json
rename to broid-telegram/lib/test/fixtures/telegram/messageImage.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/telegram/messageInteractiveCallback.json b/broid-telegram/lib/test/fixtures/telegram/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/telegram/messageInteractiveCallback.json
rename to broid-telegram/lib/test/fixtures/telegram/messageInteractiveCallback.json
diff --git a/integrations/broid-telegram/lib/test/fixtures/telegram/messagePrivate.json b/broid-telegram/lib/test/fixtures/telegram/messagePrivate.json
similarity index 100%
rename from integrations/broid-telegram/lib/test/fixtures/telegram/messagePrivate.json
rename to broid-telegram/lib/test/fixtures/telegram/messagePrivate.json
diff --git a/integrations/broid-telegram/lib/test/index.js b/broid-telegram/lib/test/index.js
similarity index 100%
rename from integrations/broid-telegram/lib/test/index.js
rename to broid-telegram/lib/test/index.js
diff --git a/integrations/broid-telegram/lib/test/parser.js b/broid-telegram/lib/test/parser.js
similarity index 100%
rename from integrations/broid-telegram/lib/test/parser.js
rename to broid-telegram/lib/test/parser.js
diff --git a/integrations/broid-telegram/package.json b/broid-telegram/package.json
similarity index 100%
rename from integrations/broid-telegram/package.json
rename to broid-telegram/package.json
diff --git a/integrations/broid-telegram/src/core/adapter.ts b/broid-telegram/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-telegram/src/core/adapter.ts
rename to broid-telegram/src/core/adapter.ts
diff --git a/integrations/broid-telegram/src/core/index.ts b/broid-telegram/src/core/index.ts
similarity index 100%
rename from integrations/broid-telegram/src/core/index.ts
rename to broid-telegram/src/core/index.ts
diff --git a/integrations/broid-telegram/src/core/interfaces.ts b/broid-telegram/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-telegram/src/core/interfaces.ts
rename to broid-telegram/src/core/interfaces.ts
diff --git a/integrations/broid-telegram/src/core/parser.ts b/broid-telegram/src/core/parser.ts
similarity index 100%
rename from integrations/broid-telegram/src/core/parser.ts
rename to broid-telegram/src/core/parser.ts
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/normalized/message.json b/broid-telegram/src/test/fixtures/broid/normalized/message.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/normalized/message.json
rename to broid-telegram/src/test/fixtures/broid/normalized/message.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/normalized/messageImage.json b/broid-telegram/src/test/fixtures/broid/normalized/messageImage.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/normalized/messageImage.json
rename to broid-telegram/src/test/fixtures/broid/normalized/messageImage.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/normalized/messageImageCompleted.json b/broid-telegram/src/test/fixtures/broid/normalized/messageImageCompleted.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/normalized/messageImageCompleted.json
rename to broid-telegram/src/test/fixtures/broid/normalized/messageImageCompleted.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/normalized/messageInteractiveCallback.json b/broid-telegram/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
rename to broid-telegram/src/test/fixtures/broid/normalized/messageInteractiveCallback.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/normalized/messagePrivate.json b/broid-telegram/src/test/fixtures/broid/normalized/messagePrivate.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/normalized/messagePrivate.json
rename to broid-telegram/src/test/fixtures/broid/normalized/messagePrivate.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/parsed/message.json b/broid-telegram/src/test/fixtures/broid/parsed/message.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/parsed/message.json
rename to broid-telegram/src/test/fixtures/broid/parsed/message.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/parsed/messageImage.json b/broid-telegram/src/test/fixtures/broid/parsed/messageImage.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/parsed/messageImage.json
rename to broid-telegram/src/test/fixtures/broid/parsed/messageImage.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/parsed/messageInteractiveCallback.json b/broid-telegram/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
rename to broid-telegram/src/test/fixtures/broid/parsed/messageInteractiveCallback.json
diff --git a/integrations/broid-telegram/src/test/fixtures/broid/parsed/messagePrivate.json b/broid-telegram/src/test/fixtures/broid/parsed/messagePrivate.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/broid/parsed/messagePrivate.json
rename to broid-telegram/src/test/fixtures/broid/parsed/messagePrivate.json
diff --git a/integrations/broid-telegram/src/test/fixtures/telegram/message.json b/broid-telegram/src/test/fixtures/telegram/message.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/telegram/message.json
rename to broid-telegram/src/test/fixtures/telegram/message.json
diff --git a/integrations/broid-telegram/src/test/fixtures/telegram/messageImage.json b/broid-telegram/src/test/fixtures/telegram/messageImage.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/telegram/messageImage.json
rename to broid-telegram/src/test/fixtures/telegram/messageImage.json
diff --git a/integrations/broid-telegram/src/test/fixtures/telegram/messageInteractiveCallback.json b/broid-telegram/src/test/fixtures/telegram/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/telegram/messageInteractiveCallback.json
rename to broid-telegram/src/test/fixtures/telegram/messageInteractiveCallback.json
diff --git a/integrations/broid-telegram/src/test/fixtures/telegram/messagePrivate.json b/broid-telegram/src/test/fixtures/telegram/messagePrivate.json
similarity index 100%
rename from integrations/broid-telegram/src/test/fixtures/telegram/messagePrivate.json
rename to broid-telegram/src/test/fixtures/telegram/messagePrivate.json
diff --git a/integrations/broid-telegram/src/test/index.ts b/broid-telegram/src/test/index.ts
similarity index 100%
rename from integrations/broid-telegram/src/test/index.ts
rename to broid-telegram/src/test/index.ts
diff --git a/integrations/broid-telegram/src/test/parser.ts b/broid-telegram/src/test/parser.ts
similarity index 100%
rename from integrations/broid-telegram/src/test/parser.ts
rename to broid-telegram/src/test/parser.ts
diff --git a/integrations/broid-telegram/src/typings.d.ts b/broid-telegram/src/typings.d.ts
similarity index 100%
rename from integrations/broid-telegram/src/typings.d.ts
rename to broid-telegram/src/typings.d.ts
diff --git a/integrations/broid-telegram/tsconfig.json b/broid-telegram/tsconfig.json
similarity index 100%
rename from integrations/broid-telegram/tsconfig.json
rename to broid-telegram/tsconfig.json
diff --git a/integrations/broid-telegram/tslint.json b/broid-telegram/tslint.json
similarity index 100%
rename from integrations/broid-telegram/tslint.json
rename to broid-telegram/tslint.json
diff --git a/integrations/broid-telegram/typings.json b/broid-telegram/typings.json
similarity index 100%
rename from integrations/broid-telegram/typings.json
rename to broid-telegram/typings.json
diff --git a/integrations/broid-telegram/yarn.lock b/broid-telegram/yarn.lock
similarity index 100%
rename from integrations/broid-telegram/yarn.lock
rename to broid-telegram/yarn.lock
diff --git a/integrations/broid-twilio/.gitignore b/broid-twilio/.gitignore
similarity index 100%
rename from integrations/broid-twilio/.gitignore
rename to broid-twilio/.gitignore
diff --git a/integrations/broid-twilio/.npmignore b/broid-twilio/.npmignore
similarity index 100%
rename from integrations/broid-twilio/.npmignore
rename to broid-twilio/.npmignore
diff --git a/integrations/broid-twilio/LICENCE.md b/broid-twilio/LICENCE.md
similarity index 100%
rename from integrations/broid-twilio/LICENCE.md
rename to broid-twilio/LICENCE.md
diff --git a/integrations/broid-twilio/README.md b/broid-twilio/README.md
similarity index 100%
rename from integrations/broid-twilio/README.md
rename to broid-twilio/README.md
diff --git a/integrations/broid-twilio/lib/core/adapter.js b/broid-twilio/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-twilio/lib/core/adapter.js
rename to broid-twilio/lib/core/adapter.js
diff --git a/integrations/broid-twilio/lib/core/index.js b/broid-twilio/lib/core/index.js
similarity index 100%
rename from integrations/broid-twilio/lib/core/index.js
rename to broid-twilio/lib/core/index.js
diff --git a/integrations/broid-twilio/lib/core/interfaces.js b/broid-twilio/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-twilio/lib/core/interfaces.js
rename to broid-twilio/lib/core/interfaces.js
diff --git a/integrations/broid-twilio/lib/core/parser.js b/broid-twilio/lib/core/parser.js
similarity index 100%
rename from integrations/broid-twilio/lib/core/parser.js
rename to broid-twilio/lib/core/parser.js
diff --git a/integrations/broid-twilio/lib/core/webHookServer.js b/broid-twilio/lib/core/webHookServer.js
similarity index 100%
rename from integrations/broid-twilio/lib/core/webHookServer.js
rename to broid-twilio/lib/core/webHookServer.js
diff --git a/integrations/broid-twilio/lib/test/fixtures/broid/message.json b/broid-twilio/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/broid/message.json
rename to broid-twilio/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/broid/messageNormalized.json b/broid-twilio/lib/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/broid/messageNormalized.json
rename to broid-twilio/lib/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedias.json b/broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedias.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedias.json
rename to broid-twilio/lib/test/fixtures/broid/messageNormalizedWithMedias.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/broid/messageWithMedia.json b/broid-twilio/lib/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/broid/messageWithMedia.json
rename to broid-twilio/lib/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/broid/messageWithMedias.json b/broid-twilio/lib/test/fixtures/broid/messageWithMedias.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/broid/messageWithMedias.json
rename to broid-twilio/lib/test/fixtures/broid/messageWithMedias.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/twilio/message.json b/broid-twilio/lib/test/fixtures/twilio/message.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/twilio/message.json
rename to broid-twilio/lib/test/fixtures/twilio/message.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/twilio/messageWithMedia.json b/broid-twilio/lib/test/fixtures/twilio/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/twilio/messageWithMedia.json
rename to broid-twilio/lib/test/fixtures/twilio/messageWithMedia.json
diff --git a/integrations/broid-twilio/lib/test/fixtures/twilio/messageWithMedias.json b/broid-twilio/lib/test/fixtures/twilio/messageWithMedias.json
similarity index 100%
rename from integrations/broid-twilio/lib/test/fixtures/twilio/messageWithMedias.json
rename to broid-twilio/lib/test/fixtures/twilio/messageWithMedias.json
diff --git a/integrations/broid-twilio/lib/test/index.js b/broid-twilio/lib/test/index.js
similarity index 100%
rename from integrations/broid-twilio/lib/test/index.js
rename to broid-twilio/lib/test/index.js
diff --git a/integrations/broid-twilio/lib/test/parser.js b/broid-twilio/lib/test/parser.js
similarity index 100%
rename from integrations/broid-twilio/lib/test/parser.js
rename to broid-twilio/lib/test/parser.js
diff --git a/integrations/broid-twilio/package.json b/broid-twilio/package.json
similarity index 100%
rename from integrations/broid-twilio/package.json
rename to broid-twilio/package.json
diff --git a/integrations/broid-twilio/src/core/adapter.ts b/broid-twilio/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-twilio/src/core/adapter.ts
rename to broid-twilio/src/core/adapter.ts
diff --git a/integrations/broid-twilio/src/core/index.ts b/broid-twilio/src/core/index.ts
similarity index 100%
rename from integrations/broid-twilio/src/core/index.ts
rename to broid-twilio/src/core/index.ts
diff --git a/integrations/broid-twilio/src/core/interfaces.ts b/broid-twilio/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-twilio/src/core/interfaces.ts
rename to broid-twilio/src/core/interfaces.ts
diff --git a/integrations/broid-twilio/src/core/parser.ts b/broid-twilio/src/core/parser.ts
similarity index 100%
rename from integrations/broid-twilio/src/core/parser.ts
rename to broid-twilio/src/core/parser.ts
diff --git a/integrations/broid-twilio/src/core/webHookServer.ts b/broid-twilio/src/core/webHookServer.ts
similarity index 100%
rename from integrations/broid-twilio/src/core/webHookServer.ts
rename to broid-twilio/src/core/webHookServer.ts
diff --git a/integrations/broid-twilio/src/test/fixtures/broid/message.json b/broid-twilio/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/broid/message.json
rename to broid-twilio/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-twilio/src/test/fixtures/broid/messageNormalized.json b/broid-twilio/src/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/broid/messageNormalized.json
rename to broid-twilio/src/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedias.json b/broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedias.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedias.json
rename to broid-twilio/src/test/fixtures/broid/messageNormalizedWithMedias.json
diff --git a/integrations/broid-twilio/src/test/fixtures/broid/messageWithMedia.json b/broid-twilio/src/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/broid/messageWithMedia.json
rename to broid-twilio/src/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-twilio/src/test/fixtures/broid/messageWithMedias.json b/broid-twilio/src/test/fixtures/broid/messageWithMedias.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/broid/messageWithMedias.json
rename to broid-twilio/src/test/fixtures/broid/messageWithMedias.json
diff --git a/integrations/broid-twilio/src/test/fixtures/twilio/message.json b/broid-twilio/src/test/fixtures/twilio/message.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/twilio/message.json
rename to broid-twilio/src/test/fixtures/twilio/message.json
diff --git a/integrations/broid-twilio/src/test/fixtures/twilio/messageWithMedia.json b/broid-twilio/src/test/fixtures/twilio/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/twilio/messageWithMedia.json
rename to broid-twilio/src/test/fixtures/twilio/messageWithMedia.json
diff --git a/integrations/broid-twilio/src/test/fixtures/twilio/messageWithMedias.json b/broid-twilio/src/test/fixtures/twilio/messageWithMedias.json
similarity index 100%
rename from integrations/broid-twilio/src/test/fixtures/twilio/messageWithMedias.json
rename to broid-twilio/src/test/fixtures/twilio/messageWithMedias.json
diff --git a/integrations/broid-twilio/src/test/index.ts b/broid-twilio/src/test/index.ts
similarity index 100%
rename from integrations/broid-twilio/src/test/index.ts
rename to broid-twilio/src/test/index.ts
diff --git a/integrations/broid-twilio/src/test/parser.ts b/broid-twilio/src/test/parser.ts
similarity index 100%
rename from integrations/broid-twilio/src/test/parser.ts
rename to broid-twilio/src/test/parser.ts
diff --git a/integrations/broid-twilio/src/typings.d.ts b/broid-twilio/src/typings.d.ts
similarity index 100%
rename from integrations/broid-twilio/src/typings.d.ts
rename to broid-twilio/src/typings.d.ts
diff --git a/integrations/broid-twilio/tsconfig.json b/broid-twilio/tsconfig.json
similarity index 100%
rename from integrations/broid-twilio/tsconfig.json
rename to broid-twilio/tsconfig.json
diff --git a/integrations/broid-twilio/tslint.json b/broid-twilio/tslint.json
similarity index 100%
rename from integrations/broid-twilio/tslint.json
rename to broid-twilio/tslint.json
diff --git a/integrations/broid-twilio/typings.json b/broid-twilio/typings.json
similarity index 100%
rename from integrations/broid-twilio/typings.json
rename to broid-twilio/typings.json
diff --git a/integrations/broid-twilio/yarn.lock b/broid-twilio/yarn.lock
similarity index 100%
rename from integrations/broid-twilio/yarn.lock
rename to broid-twilio/yarn.lock
diff --git a/integrations/broid-twitter/.gitignore b/broid-twitter/.gitignore
similarity index 100%
rename from integrations/broid-twitter/.gitignore
rename to broid-twitter/.gitignore
diff --git a/integrations/broid-twitter/.npmignore b/broid-twitter/.npmignore
similarity index 100%
rename from integrations/broid-twitter/.npmignore
rename to broid-twitter/.npmignore
diff --git a/integrations/broid-twitter/LICENCE.md b/broid-twitter/LICENCE.md
similarity index 100%
rename from integrations/broid-twitter/LICENCE.md
rename to broid-twitter/LICENCE.md
diff --git a/integrations/broid-twitter/README.md b/broid-twitter/README.md
similarity index 100%
rename from integrations/broid-twitter/README.md
rename to broid-twitter/README.md
diff --git a/integrations/broid-twitter/lib/core/adapter.js b/broid-twitter/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-twitter/lib/core/adapter.js
rename to broid-twitter/lib/core/adapter.js
diff --git a/integrations/broid-twitter/lib/core/index.js b/broid-twitter/lib/core/index.js
similarity index 100%
rename from integrations/broid-twitter/lib/core/index.js
rename to broid-twitter/lib/core/index.js
diff --git a/integrations/broid-twitter/lib/core/interfaces.js b/broid-twitter/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-twitter/lib/core/interfaces.js
rename to broid-twitter/lib/core/interfaces.js
diff --git a/integrations/broid-twitter/lib/core/parser.js b/broid-twitter/lib/core/parser.js
similarity index 100%
rename from integrations/broid-twitter/lib/core/parser.js
rename to broid-twitter/lib/core/parser.js
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/message.json b/broid-twitter/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/message.json
rename to broid-twitter/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messageNormalized.json b/broid-twitter/lib/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messageNormalized.json
rename to broid-twitter/lib/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-twitter/lib/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-twitter/lib/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messageNormalizedWithTag.json b/broid-twitter/lib/test/fixtures/broid/messageNormalizedWithTag.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messageNormalizedWithTag.json
rename to broid-twitter/lib/test/fixtures/broid/messageNormalizedWithTag.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messagePrivate.json b/broid-twitter/lib/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messagePrivate.json
rename to broid-twitter/lib/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalized.json b/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalized.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalized.json
rename to broid-twitter/lib/test/fixtures/broid/messagePrivateNormalized.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json b/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
rename to broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithTag.json b/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithTag.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithTag.json
rename to broid-twitter/lib/test/fixtures/broid/messagePrivateNormalizedWithTag.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateWithMedia.json b/broid-twitter/lib/test/fixtures/broid/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateWithMedia.json
rename to broid-twitter/lib/test/fixtures/broid/messagePrivateWithMedia.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateWithTag.json b/broid-twitter/lib/test/fixtures/broid/messagePrivateWithTag.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messagePrivateWithTag.json
rename to broid-twitter/lib/test/fixtures/broid/messagePrivateWithTag.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messageWithMedia.json b/broid-twitter/lib/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messageWithMedia.json
rename to broid-twitter/lib/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/broid/messageWithTag.json b/broid-twitter/lib/test/fixtures/broid/messageWithTag.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/broid/messageWithTag.json
rename to broid-twitter/lib/test/fixtures/broid/messageWithTag.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/twitter/message.json b/broid-twitter/lib/test/fixtures/twitter/message.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/twitter/message.json
rename to broid-twitter/lib/test/fixtures/twitter/message.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/twitter/messagePrivate.json b/broid-twitter/lib/test/fixtures/twitter/messagePrivate.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/twitter/messagePrivate.json
rename to broid-twitter/lib/test/fixtures/twitter/messagePrivate.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/twitter/messagePrivateWithMedia.json b/broid-twitter/lib/test/fixtures/twitter/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/twitter/messagePrivateWithMedia.json
rename to broid-twitter/lib/test/fixtures/twitter/messagePrivateWithMedia.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/twitter/messagePrivateWithTag.json b/broid-twitter/lib/test/fixtures/twitter/messagePrivateWithTag.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/twitter/messagePrivateWithTag.json
rename to broid-twitter/lib/test/fixtures/twitter/messagePrivateWithTag.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/twitter/messageWithMedia.json b/broid-twitter/lib/test/fixtures/twitter/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/twitter/messageWithMedia.json
rename to broid-twitter/lib/test/fixtures/twitter/messageWithMedia.json
diff --git a/integrations/broid-twitter/lib/test/fixtures/twitter/messageWithTag.json b/broid-twitter/lib/test/fixtures/twitter/messageWithTag.json
similarity index 100%
rename from integrations/broid-twitter/lib/test/fixtures/twitter/messageWithTag.json
rename to broid-twitter/lib/test/fixtures/twitter/messageWithTag.json
diff --git a/integrations/broid-twitter/lib/test/index.js b/broid-twitter/lib/test/index.js
similarity index 100%
rename from integrations/broid-twitter/lib/test/index.js
rename to broid-twitter/lib/test/index.js
diff --git a/integrations/broid-twitter/lib/test/parser.js b/broid-twitter/lib/test/parser.js
similarity index 100%
rename from integrations/broid-twitter/lib/test/parser.js
rename to broid-twitter/lib/test/parser.js
diff --git a/integrations/broid-twitter/package.json b/broid-twitter/package.json
similarity index 100%
rename from integrations/broid-twitter/package.json
rename to broid-twitter/package.json
diff --git a/integrations/broid-twitter/src/core/adapter.ts b/broid-twitter/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-twitter/src/core/adapter.ts
rename to broid-twitter/src/core/adapter.ts
diff --git a/integrations/broid-twitter/src/core/index.ts b/broid-twitter/src/core/index.ts
similarity index 100%
rename from integrations/broid-twitter/src/core/index.ts
rename to broid-twitter/src/core/index.ts
diff --git a/integrations/broid-twitter/src/core/interfaces.ts b/broid-twitter/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-twitter/src/core/interfaces.ts
rename to broid-twitter/src/core/interfaces.ts
diff --git a/integrations/broid-twitter/src/core/parser.ts b/broid-twitter/src/core/parser.ts
similarity index 100%
rename from integrations/broid-twitter/src/core/parser.ts
rename to broid-twitter/src/core/parser.ts
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/message.json b/broid-twitter/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/message.json
rename to broid-twitter/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messageNormalized.json b/broid-twitter/src/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messageNormalized.json
rename to broid-twitter/src/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-twitter/src/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-twitter/src/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messageNormalizedWithTag.json b/broid-twitter/src/test/fixtures/broid/messageNormalizedWithTag.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messageNormalizedWithTag.json
rename to broid-twitter/src/test/fixtures/broid/messageNormalizedWithTag.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messagePrivate.json b/broid-twitter/src/test/fixtures/broid/messagePrivate.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messagePrivate.json
rename to broid-twitter/src/test/fixtures/broid/messagePrivate.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messagePrivateNormalized.json b/broid-twitter/src/test/fixtures/broid/messagePrivateNormalized.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messagePrivateNormalized.json
rename to broid-twitter/src/test/fixtures/broid/messagePrivateNormalized.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json b/broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
rename to broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithMedia.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithTag.json b/broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithTag.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithTag.json
rename to broid-twitter/src/test/fixtures/broid/messagePrivateNormalizedWithTag.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messagePrivateWithMedia.json b/broid-twitter/src/test/fixtures/broid/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messagePrivateWithMedia.json
rename to broid-twitter/src/test/fixtures/broid/messagePrivateWithMedia.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messagePrivateWithTag.json b/broid-twitter/src/test/fixtures/broid/messagePrivateWithTag.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messagePrivateWithTag.json
rename to broid-twitter/src/test/fixtures/broid/messagePrivateWithTag.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messageWithMedia.json b/broid-twitter/src/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messageWithMedia.json
rename to broid-twitter/src/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-twitter/src/test/fixtures/broid/messageWithTag.json b/broid-twitter/src/test/fixtures/broid/messageWithTag.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/broid/messageWithTag.json
rename to broid-twitter/src/test/fixtures/broid/messageWithTag.json
diff --git a/integrations/broid-twitter/src/test/fixtures/twitter/message.json b/broid-twitter/src/test/fixtures/twitter/message.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/twitter/message.json
rename to broid-twitter/src/test/fixtures/twitter/message.json
diff --git a/integrations/broid-twitter/src/test/fixtures/twitter/messagePrivate.json b/broid-twitter/src/test/fixtures/twitter/messagePrivate.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/twitter/messagePrivate.json
rename to broid-twitter/src/test/fixtures/twitter/messagePrivate.json
diff --git a/integrations/broid-twitter/src/test/fixtures/twitter/messagePrivateWithMedia.json b/broid-twitter/src/test/fixtures/twitter/messagePrivateWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/twitter/messagePrivateWithMedia.json
rename to broid-twitter/src/test/fixtures/twitter/messagePrivateWithMedia.json
diff --git a/integrations/broid-twitter/src/test/fixtures/twitter/messagePrivateWithTag.json b/broid-twitter/src/test/fixtures/twitter/messagePrivateWithTag.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/twitter/messagePrivateWithTag.json
rename to broid-twitter/src/test/fixtures/twitter/messagePrivateWithTag.json
diff --git a/integrations/broid-twitter/src/test/fixtures/twitter/messageWithMedia.json b/broid-twitter/src/test/fixtures/twitter/messageWithMedia.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/twitter/messageWithMedia.json
rename to broid-twitter/src/test/fixtures/twitter/messageWithMedia.json
diff --git a/integrations/broid-twitter/src/test/fixtures/twitter/messageWithTag.json b/broid-twitter/src/test/fixtures/twitter/messageWithTag.json
similarity index 100%
rename from integrations/broid-twitter/src/test/fixtures/twitter/messageWithTag.json
rename to broid-twitter/src/test/fixtures/twitter/messageWithTag.json
diff --git a/integrations/broid-twitter/src/test/index.ts b/broid-twitter/src/test/index.ts
similarity index 100%
rename from integrations/broid-twitter/src/test/index.ts
rename to broid-twitter/src/test/index.ts
diff --git a/integrations/broid-twitter/src/test/parser.ts b/broid-twitter/src/test/parser.ts
similarity index 100%
rename from integrations/broid-twitter/src/test/parser.ts
rename to broid-twitter/src/test/parser.ts
diff --git a/integrations/broid-twitter/src/typings.d.ts b/broid-twitter/src/typings.d.ts
similarity index 100%
rename from integrations/broid-twitter/src/typings.d.ts
rename to broid-twitter/src/typings.d.ts
diff --git a/integrations/broid-twitter/tsconfig.json b/broid-twitter/tsconfig.json
similarity index 100%
rename from integrations/broid-twitter/tsconfig.json
rename to broid-twitter/tsconfig.json
diff --git a/integrations/broid-twitter/tslint.json b/broid-twitter/tslint.json
similarity index 100%
rename from integrations/broid-twitter/tslint.json
rename to broid-twitter/tslint.json
diff --git a/integrations/broid-twitter/typings.json b/broid-twitter/typings.json
similarity index 100%
rename from integrations/broid-twitter/typings.json
rename to broid-twitter/typings.json
diff --git a/integrations/broid-twitter/yarn.lock b/broid-twitter/yarn.lock
similarity index 100%
rename from integrations/broid-twitter/yarn.lock
rename to broid-twitter/yarn.lock
diff --git a/integrations/broid-utils/.gitignore b/broid-utils/.gitignore
similarity index 100%
rename from integrations/broid-utils/.gitignore
rename to broid-utils/.gitignore
diff --git a/integrations/broid-utils/.npmignore b/broid-utils/.npmignore
similarity index 100%
rename from integrations/broid-utils/.npmignore
rename to broid-utils/.npmignore
diff --git a/integrations/broid-utils/LICENCE.md b/broid-utils/LICENCE.md
similarity index 100%
rename from integrations/broid-utils/LICENCE.md
rename to broid-utils/LICENCE.md
diff --git a/integrations/broid-utils/README.md b/broid-utils/README.md
similarity index 100%
rename from integrations/broid-utils/README.md
rename to broid-utils/README.md
diff --git a/integrations/broid-utils/lib/Logger.js b/broid-utils/lib/Logger.js
similarity index 100%
rename from integrations/broid-utils/lib/Logger.js
rename to broid-utils/lib/Logger.js
diff --git a/integrations/broid-utils/lib/index.js b/broid-utils/lib/index.js
similarity index 100%
rename from integrations/broid-utils/lib/index.js
rename to broid-utils/lib/index.js
diff --git a/integrations/broid-utils/package.json b/broid-utils/package.json
similarity index 100%
rename from integrations/broid-utils/package.json
rename to broid-utils/package.json
diff --git a/integrations/broid-utils/src/Logger.ts b/broid-utils/src/Logger.ts
similarity index 100%
rename from integrations/broid-utils/src/Logger.ts
rename to broid-utils/src/Logger.ts
diff --git a/integrations/broid-utils/src/index.ts b/broid-utils/src/index.ts
similarity index 100%
rename from integrations/broid-utils/src/index.ts
rename to broid-utils/src/index.ts
diff --git a/integrations/broid-utils/tsconfig.json b/broid-utils/tsconfig.json
similarity index 100%
rename from integrations/broid-utils/tsconfig.json
rename to broid-utils/tsconfig.json
diff --git a/integrations/broid-utils/tslint.json b/broid-utils/tslint.json
similarity index 100%
rename from integrations/broid-utils/tslint.json
rename to broid-utils/tslint.json
diff --git a/integrations/broid-utils/typings.json b/broid-utils/typings.json
similarity index 100%
rename from integrations/broid-utils/typings.json
rename to broid-utils/typings.json
diff --git a/integrations/broid-utils/yarn.lock b/broid-utils/yarn.lock
similarity index 100%
rename from integrations/broid-utils/yarn.lock
rename to broid-utils/yarn.lock
diff --git a/integrations/broid-viber/.gitignore b/broid-viber/.gitignore
similarity index 100%
rename from integrations/broid-viber/.gitignore
rename to broid-viber/.gitignore
diff --git a/integrations/broid-viber/.npmignore b/broid-viber/.npmignore
similarity index 100%
rename from integrations/broid-viber/.npmignore
rename to broid-viber/.npmignore
diff --git a/integrations/broid-viber/LICENCE.md b/broid-viber/LICENCE.md
similarity index 100%
rename from integrations/broid-viber/LICENCE.md
rename to broid-viber/LICENCE.md
diff --git a/integrations/broid-viber/README.md b/broid-viber/README.md
similarity index 100%
rename from integrations/broid-viber/README.md
rename to broid-viber/README.md
diff --git a/integrations/broid-viber/lib/core/adapter.js b/broid-viber/lib/core/adapter.js
similarity index 100%
rename from integrations/broid-viber/lib/core/adapter.js
rename to broid-viber/lib/core/adapter.js
diff --git a/integrations/broid-viber/lib/core/index.js b/broid-viber/lib/core/index.js
similarity index 100%
rename from integrations/broid-viber/lib/core/index.js
rename to broid-viber/lib/core/index.js
diff --git a/integrations/broid-viber/lib/core/interfaces.js b/broid-viber/lib/core/interfaces.js
similarity index 100%
rename from integrations/broid-viber/lib/core/interfaces.js
rename to broid-viber/lib/core/interfaces.js
diff --git a/integrations/broid-viber/lib/core/parser.js b/broid-viber/lib/core/parser.js
similarity index 100%
rename from integrations/broid-viber/lib/core/parser.js
rename to broid-viber/lib/core/parser.js
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/message.json b/broid-viber/lib/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/message.json
rename to broid-viber/lib/test/fixtures/broid/message.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageInteractiveCallback.json b/broid-viber/lib/test/fixtures/broid/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageInteractiveCallback.json
rename to broid-viber/lib/test/fixtures/broid/messageInteractiveCallback.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageLocation.json b/broid-viber/lib/test/fixtures/broid/messageLocation.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageLocation.json
rename to broid-viber/lib/test/fixtures/broid/messageLocation.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageNormalized.json b/broid-viber/lib/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageNormalized.json
rename to broid-viber/lib/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageNormalizedInteractiveCallback.json b/broid-viber/lib/test/fixtures/broid/messageNormalizedInteractiveCallback.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageNormalizedInteractiveCallback.json
rename to broid-viber/lib/test/fixtures/broid/messageNormalizedInteractiveCallback.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageNormalizedLocation.json b/broid-viber/lib/test/fixtures/broid/messageNormalizedLocation.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageNormalizedLocation.json
rename to broid-viber/lib/test/fixtures/broid/messageNormalizedLocation.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-viber/lib/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-viber/lib/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-viber/lib/test/fixtures/broid/messageWithMedia.json b/broid-viber/lib/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/broid/messageWithMedia.json
rename to broid-viber/lib/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-viber/lib/test/fixtures/viber/message.json b/broid-viber/lib/test/fixtures/viber/message.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/viber/message.json
rename to broid-viber/lib/test/fixtures/viber/message.json
diff --git a/integrations/broid-viber/lib/test/fixtures/viber/messageInteractiveCallback.json b/broid-viber/lib/test/fixtures/viber/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/viber/messageInteractiveCallback.json
rename to broid-viber/lib/test/fixtures/viber/messageInteractiveCallback.json
diff --git a/integrations/broid-viber/lib/test/fixtures/viber/messageLocation.json b/broid-viber/lib/test/fixtures/viber/messageLocation.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/viber/messageLocation.json
rename to broid-viber/lib/test/fixtures/viber/messageLocation.json
diff --git a/integrations/broid-viber/lib/test/fixtures/viber/messageWithMedia.json b/broid-viber/lib/test/fixtures/viber/messageWithMedia.json
similarity index 100%
rename from integrations/broid-viber/lib/test/fixtures/viber/messageWithMedia.json
rename to broid-viber/lib/test/fixtures/viber/messageWithMedia.json
diff --git a/integrations/broid-viber/lib/test/index.js b/broid-viber/lib/test/index.js
similarity index 100%
rename from integrations/broid-viber/lib/test/index.js
rename to broid-viber/lib/test/index.js
diff --git a/integrations/broid-viber/lib/test/parser.js b/broid-viber/lib/test/parser.js
similarity index 100%
rename from integrations/broid-viber/lib/test/parser.js
rename to broid-viber/lib/test/parser.js
diff --git a/integrations/broid-viber/package.json b/broid-viber/package.json
similarity index 100%
rename from integrations/broid-viber/package.json
rename to broid-viber/package.json
diff --git a/integrations/broid-viber/src/core/adapter.ts b/broid-viber/src/core/adapter.ts
similarity index 100%
rename from integrations/broid-viber/src/core/adapter.ts
rename to broid-viber/src/core/adapter.ts
diff --git a/integrations/broid-viber/src/core/index.ts b/broid-viber/src/core/index.ts
similarity index 100%
rename from integrations/broid-viber/src/core/index.ts
rename to broid-viber/src/core/index.ts
diff --git a/integrations/broid-viber/src/core/interfaces.ts b/broid-viber/src/core/interfaces.ts
similarity index 100%
rename from integrations/broid-viber/src/core/interfaces.ts
rename to broid-viber/src/core/interfaces.ts
diff --git a/integrations/broid-viber/src/core/parser.ts b/broid-viber/src/core/parser.ts
similarity index 100%
rename from integrations/broid-viber/src/core/parser.ts
rename to broid-viber/src/core/parser.ts
diff --git a/integrations/broid-viber/src/test/fixtures/broid/message.json b/broid-viber/src/test/fixtures/broid/message.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/message.json
rename to broid-viber/src/test/fixtures/broid/message.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageInteractiveCallback.json b/broid-viber/src/test/fixtures/broid/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageInteractiveCallback.json
rename to broid-viber/src/test/fixtures/broid/messageInteractiveCallback.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageLocation.json b/broid-viber/src/test/fixtures/broid/messageLocation.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageLocation.json
rename to broid-viber/src/test/fixtures/broid/messageLocation.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageNormalized.json b/broid-viber/src/test/fixtures/broid/messageNormalized.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageNormalized.json
rename to broid-viber/src/test/fixtures/broid/messageNormalized.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageNormalizedInteractiveCallback.json b/broid-viber/src/test/fixtures/broid/messageNormalizedInteractiveCallback.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageNormalizedInteractiveCallback.json
rename to broid-viber/src/test/fixtures/broid/messageNormalizedInteractiveCallback.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageNormalizedLocation.json b/broid-viber/src/test/fixtures/broid/messageNormalizedLocation.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageNormalizedLocation.json
rename to broid-viber/src/test/fixtures/broid/messageNormalizedLocation.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageNormalizedWithMedia.json b/broid-viber/src/test/fixtures/broid/messageNormalizedWithMedia.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageNormalizedWithMedia.json
rename to broid-viber/src/test/fixtures/broid/messageNormalizedWithMedia.json
diff --git a/integrations/broid-viber/src/test/fixtures/broid/messageWithMedia.json b/broid-viber/src/test/fixtures/broid/messageWithMedia.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/broid/messageWithMedia.json
rename to broid-viber/src/test/fixtures/broid/messageWithMedia.json
diff --git a/integrations/broid-viber/src/test/fixtures/viber/message.json b/broid-viber/src/test/fixtures/viber/message.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/viber/message.json
rename to broid-viber/src/test/fixtures/viber/message.json
diff --git a/integrations/broid-viber/src/test/fixtures/viber/messageInteractiveCallback.json b/broid-viber/src/test/fixtures/viber/messageInteractiveCallback.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/viber/messageInteractiveCallback.json
rename to broid-viber/src/test/fixtures/viber/messageInteractiveCallback.json
diff --git a/integrations/broid-viber/src/test/fixtures/viber/messageLocation.json b/broid-viber/src/test/fixtures/viber/messageLocation.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/viber/messageLocation.json
rename to broid-viber/src/test/fixtures/viber/messageLocation.json
diff --git a/integrations/broid-viber/src/test/fixtures/viber/messageWithMedia.json b/broid-viber/src/test/fixtures/viber/messageWithMedia.json
similarity index 100%
rename from integrations/broid-viber/src/test/fixtures/viber/messageWithMedia.json
rename to broid-viber/src/test/fixtures/viber/messageWithMedia.json
diff --git a/integrations/broid-viber/src/test/index.ts b/broid-viber/src/test/index.ts
similarity index 100%
rename from integrations/broid-viber/src/test/index.ts
rename to broid-viber/src/test/index.ts
diff --git a/integrations/broid-viber/src/test/parser.ts b/broid-viber/src/test/parser.ts
similarity index 100%
rename from integrations/broid-viber/src/test/parser.ts
rename to broid-viber/src/test/parser.ts
diff --git a/integrations/broid-viber/src/typings.d.ts b/broid-viber/src/typings.d.ts
similarity index 100%
rename from integrations/broid-viber/src/typings.d.ts
rename to broid-viber/src/typings.d.ts
diff --git a/integrations/broid-viber/tsconfig.json b/broid-viber/tsconfig.json
similarity index 100%
rename from integrations/broid-viber/tsconfig.json
rename to broid-viber/tsconfig.json
diff --git a/integrations/broid-viber/tslint.json b/broid-viber/tslint.json
similarity index 100%
rename from integrations/broid-viber/tslint.json
rename to broid-viber/tslint.json
diff --git a/integrations/broid-viber/typings.json b/broid-viber/typings.json
similarity index 100%
rename from integrations/broid-viber/typings.json
rename to broid-viber/typings.json
diff --git a/integrations/broid-viber/yarn.lock b/broid-viber/yarn.lock
similarity index 100%
rename from integrations/broid-viber/yarn.lock
rename to broid-viber/yarn.lock
diff --git a/blogposts/11_in_5min.md b/resources/11_in_5min.md
similarity index 100%
rename from blogposts/11_in_5min.md
rename to resources/11_in_5min.md
diff --git a/blogposts/babel_2_0_en.md b/resources/babel_2_0_en.md
similarity index 100%
rename from blogposts/babel_2_0_en.md
rename to resources/babel_2_0_en.md
diff --git a/blogposts/babel_2_0_fr.md b/resources/babel_2_0_fr.md
similarity index 100%
rename from blogposts/babel_2_0_fr.md
rename to resources/babel_2_0_fr.md
diff --git a/broid-logo.png b/resources/broid-logo.png
similarity index 100%
rename from broid-logo.png
rename to resources/broid-logo.png