diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 00000000..7fff17ee
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 00000000..79ee123c
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 00000000..c88ef5f1
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml
new file mode 100644
index 00000000..cc3da93f
--- /dev/null
+++ b/.idea/jsLibraryMappings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 00000000..639900d1
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 00000000..9aabe3f9
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/plugins.iml b/.idea/plugins.iml
new file mode 100644
index 00000000..329b5218
--- /dev/null
+++ b/.idea/plugins.iml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..35eb1ddf
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 00000000..d1c0d4fd
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,736 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "lastFilter": {
+ "state": "OPEN",
+ "assignee": "gschier"
+ }
+}
+ {
+ "selectedUrlAndAccountId": {
+ "url": "git@github.com:yaakapp/plugins.git",
+ "accountId": "71967edb-f3a0-49b0-a8bb-91c112bf4a62"
+ }
+}
+ {}
+ {
+ "isMigrated": true
+}
+
+
+
+
+
+
+ {
+ "associatedIndex": 0
+}
+
+
+
+
+
+
+
+
+ build.executor": "Run",
+ "npm.auth-jwt > dev.executor": "Debug",
+ "npm.auth-none > build.executor": "Run",
+ "npm.auth-oauth2 > dev.executor": "Run",
+ "npm.build (1).executor": "Run",
+ "npm.build (2).executor": "Run",
+ "npm.build.executor": "Run",
+ "npm.dev.executor": "Run",
+ "npm.exporter-curl > build.executor": "Run",
+ "npm.exporter-curl > dev.executor": "Run",
+ "npm.exporter-curl > watch.executor": "Run",
+ "npm.importer-openapi > dev.executor": "Run",
+ "npm.template-function-secure > dev.executor": "Run",
+ "org.rust.cargo.project.model.impl.CargoExternalSystemProjectAware.subscribe.first.balloon": "",
+ "org.rust.first.attach.projects": "true",
+ "settings.editor.selected.configurable": "preferences.pluginManager",
+ "ts.external.directory.path": "/Users/gschier/Applications/IntelliJ IDEA Ultimate.app/Contents/plugins/javascript-plugin/jsLanguageServicesImpl/external",
+ "typescript.add.unambiguous.imports.on.the.fly": "true"
+ },
+ "keyToStringList": {
+ "com.intellij.ide.scratch.ScratchImplUtil$2/New Scratch File": [
+ "TypeScript",
+ "TEXT",
+ "JSON"
+ ]
+ }
+}]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1719549196236
+
+
+ 1719549196236
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1727877079373
+
+
+
+ 1727877079373
+
+
+
+ 1728423946655
+
+
+
+ 1728423946655
+
+
+
+ 1728424143732
+
+
+
+ 1728424143732
+
+
+
+ 1729003545855
+
+
+
+ 1729003545855
+
+
+
+ 1729003646993
+
+
+
+ 1729003646993
+
+
+
+ 1729607176787
+
+
+
+ 1729607176787
+
+
+
+ 1729608088950
+
+
+
+ 1729608088950
+
+
+
+ 1729609558962
+
+
+
+ 1729609558962
+
+
+
+ 1735658474311
+
+
+
+ 1735658474311
+
+
+
+ 1736816675466
+
+
+
+ 1736816675466
+
+
+
+ 1736880743531
+
+
+
+ 1736880743531
+
+
+
+ 1737070105227
+
+
+
+ 1737070105227
+
+
+
+ 1737129710576
+
+
+
+ 1737129710576
+
+
+
+ 1737153497392
+
+
+
+ 1737153497392
+
+
+
+ 1737155402591
+
+
+
+ 1737155402591
+
+
+
+ 1737156101366
+
+
+
+ 1737156101366
+
+
+
+ 1737407224354
+
+
+
+ 1737407224354
+
+
+
+ 1737499157237
+
+
+
+ 1737499157237
+
+
+
+ 1737646990339
+
+
+
+ 1737646990339
+
+
+
+ 1737753787385
+
+
+
+ 1737753787385
+
+
+
+ 1737822585745
+
+
+
+ 1737822585745
+
+
+
+ 1737910346126
+
+
+
+ 1737910346126
+
+
+
+ 1737925934294
+
+
+
+ 1737925934294
+
+
+
+ 1737926912985
+
+
+
+ 1737926912985
+
+
+
+ 1737927082537
+
+
+
+ 1737927082537
+
+
+
+ 1737995874094
+
+
+
+ 1737995874094
+
+
+
+ 1738343109864
+
+
+
+ 1738343109864
+
+
+
+ 1738343119180
+
+
+
+ 1738343119180
+
+
+
+ 1740174005727
+
+
+
+ 1740174005727
+
+
+
+ 1740174199091
+
+
+
+ 1740174199091
+
+
+
+ 1740465250370
+
+
+
+ 1740465250370
+
+
+
+ 1741273211692
+
+
+
+ 1741273211692
+
+
+
+ 1741273219550
+
+
+
+ 1741273219550
+
+
+
+ 1741449987785
+
+
+
+ 1741449987785
+
+
+
+ 1746739721406
+
+
+
+ 1746739721406
+
+
+
+ 1746843160240
+
+
+
+ 1746843160240
+
+
+
+ 1746887529164
+
+
+
+ 1746887529164
+
+
+
+ 1746970281607
+
+
+
+ 1746970281607
+
+
+
+ 1746970468860
+
+
+
+ 1746970468860
+
+
+
+ 1747404948037
+
+
+
+ 1747404948037
+
+
+
+ 1747405042302
+
+
+
+ 1747405042302
+
+
+
+ 1747408578898
+
+
+
+ 1747408578898
+
+
+
+ 1747753736628
+
+
+
+ 1747753736628
+
+
+
+ 1748230024992
+
+
+
+ 1748230024992
+
+
+
+ 1748230446073
+
+
+
+ 1748230446073
+
+
+
+ 1748462849770
+
+
+
+ 1748462849770
+
+
+
+ 1748463273069
+
+
+
+ 1748463273069
+
+
+
+ 1748463286474
+
+
+
+ 1748463286474
+
+
+
+ 1748466377788
+
+
+
+ 1748466377788
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
\ No newline at end of file
diff --git a/.github/workflows/ci.yaml b/packages/plugins/.github/workflows/ci.yaml
similarity index 100%
rename from .github/workflows/ci.yaml
rename to packages/plugins/.github/workflows/ci.yaml
diff --git a/.gitignore b/packages/plugins/.gitignore
similarity index 100%
rename from .gitignore
rename to packages/plugins/.gitignore
diff --git a/.prettierrc.json b/packages/plugins/.prettierrc.json
similarity index 100%
rename from .prettierrc.json
rename to packages/plugins/.prettierrc.json
diff --git a/LICENSE b/packages/plugins/LICENSE
similarity index 100%
rename from LICENSE
rename to packages/plugins/LICENSE
diff --git a/README.md b/packages/plugins/README.md
similarity index 100%
rename from README.md
rename to packages/plugins/README.md
diff --git a/package-lock.json b/packages/plugins/package-lock.json
similarity index 100%
rename from package-lock.json
rename to packages/plugins/package-lock.json
diff --git a/package.json b/packages/plugins/package.json
similarity index 100%
rename from package.json
rename to packages/plugins/package.json
diff --git a/plugins/auth-basic/package.json b/packages/plugins/plugins/auth-basic/package.json
similarity index 100%
rename from plugins/auth-basic/package.json
rename to packages/plugins/plugins/auth-basic/package.json
diff --git a/plugins/auth-basic/src/index.ts b/packages/plugins/plugins/auth-basic/src/index.ts
similarity index 100%
rename from plugins/auth-basic/src/index.ts
rename to packages/plugins/plugins/auth-basic/src/index.ts
diff --git a/plugins/auth-bearer/package.json b/packages/plugins/plugins/auth-bearer/package.json
similarity index 100%
rename from plugins/auth-bearer/package.json
rename to packages/plugins/plugins/auth-bearer/package.json
diff --git a/plugins/auth-bearer/src/index.ts b/packages/plugins/plugins/auth-bearer/src/index.ts
similarity index 100%
rename from plugins/auth-bearer/src/index.ts
rename to packages/plugins/plugins/auth-bearer/src/index.ts
diff --git a/plugins/auth-jwt/package.json b/packages/plugins/plugins/auth-jwt/package.json
similarity index 100%
rename from plugins/auth-jwt/package.json
rename to packages/plugins/plugins/auth-jwt/package.json
diff --git a/plugins/auth-jwt/src/index.ts b/packages/plugins/plugins/auth-jwt/src/index.ts
similarity index 100%
rename from plugins/auth-jwt/src/index.ts
rename to packages/plugins/plugins/auth-jwt/src/index.ts
diff --git a/plugins/auth-oauth2/package.json b/packages/plugins/plugins/auth-oauth2/package.json
similarity index 100%
rename from plugins/auth-oauth2/package.json
rename to packages/plugins/plugins/auth-oauth2/package.json
diff --git a/plugins/auth-oauth2/src/getAccessToken.ts b/packages/plugins/plugins/auth-oauth2/src/getAccessToken.ts
similarity index 100%
rename from plugins/auth-oauth2/src/getAccessToken.ts
rename to packages/plugins/plugins/auth-oauth2/src/getAccessToken.ts
diff --git a/plugins/auth-oauth2/src/getOrRefreshAccessToken.ts b/packages/plugins/plugins/auth-oauth2/src/getOrRefreshAccessToken.ts
similarity index 100%
rename from plugins/auth-oauth2/src/getOrRefreshAccessToken.ts
rename to packages/plugins/plugins/auth-oauth2/src/getOrRefreshAccessToken.ts
diff --git a/plugins/auth-oauth2/src/grants/authorizationCode.ts b/packages/plugins/plugins/auth-oauth2/src/grants/authorizationCode.ts
similarity index 100%
rename from plugins/auth-oauth2/src/grants/authorizationCode.ts
rename to packages/plugins/plugins/auth-oauth2/src/grants/authorizationCode.ts
diff --git a/plugins/auth-oauth2/src/grants/clientCredentials.ts b/packages/plugins/plugins/auth-oauth2/src/grants/clientCredentials.ts
similarity index 100%
rename from plugins/auth-oauth2/src/grants/clientCredentials.ts
rename to packages/plugins/plugins/auth-oauth2/src/grants/clientCredentials.ts
diff --git a/plugins/auth-oauth2/src/grants/implicit.ts b/packages/plugins/plugins/auth-oauth2/src/grants/implicit.ts
similarity index 100%
rename from plugins/auth-oauth2/src/grants/implicit.ts
rename to packages/plugins/plugins/auth-oauth2/src/grants/implicit.ts
diff --git a/plugins/auth-oauth2/src/grants/password.ts b/packages/plugins/plugins/auth-oauth2/src/grants/password.ts
similarity index 100%
rename from plugins/auth-oauth2/src/grants/password.ts
rename to packages/plugins/plugins/auth-oauth2/src/grants/password.ts
diff --git a/plugins/auth-oauth2/src/index.ts b/packages/plugins/plugins/auth-oauth2/src/index.ts
similarity index 100%
rename from plugins/auth-oauth2/src/index.ts
rename to packages/plugins/plugins/auth-oauth2/src/index.ts
diff --git a/plugins/auth-oauth2/src/store.ts b/packages/plugins/plugins/auth-oauth2/src/store.ts
similarity index 100%
rename from plugins/auth-oauth2/src/store.ts
rename to packages/plugins/plugins/auth-oauth2/src/store.ts
diff --git a/plugins/exporter-curl/package.json b/packages/plugins/plugins/exporter-curl/package.json
similarity index 100%
rename from plugins/exporter-curl/package.json
rename to packages/plugins/plugins/exporter-curl/package.json
diff --git a/plugins/exporter-curl/src/index.ts b/packages/plugins/plugins/exporter-curl/src/index.ts
similarity index 100%
rename from plugins/exporter-curl/src/index.ts
rename to packages/plugins/plugins/exporter-curl/src/index.ts
diff --git a/plugins/exporter-curl/tests/index.test.ts b/packages/plugins/plugins/exporter-curl/tests/index.test.ts
similarity index 100%
rename from plugins/exporter-curl/tests/index.test.ts
rename to packages/plugins/plugins/exporter-curl/tests/index.test.ts
diff --git a/plugins/filter-jsonpath/package.json b/packages/plugins/plugins/filter-jsonpath/package.json
similarity index 100%
rename from plugins/filter-jsonpath/package.json
rename to packages/plugins/plugins/filter-jsonpath/package.json
diff --git a/plugins/filter-jsonpath/src/index.ts b/packages/plugins/plugins/filter-jsonpath/src/index.ts
similarity index 100%
rename from plugins/filter-jsonpath/src/index.ts
rename to packages/plugins/plugins/filter-jsonpath/src/index.ts
diff --git a/plugins/filter-xpath/package.json b/packages/plugins/plugins/filter-xpath/package.json
similarity index 100%
rename from plugins/filter-xpath/package.json
rename to packages/plugins/plugins/filter-xpath/package.json
diff --git a/plugins/filter-xpath/src/index.ts b/packages/plugins/plugins/filter-xpath/src/index.ts
similarity index 100%
rename from plugins/filter-xpath/src/index.ts
rename to packages/plugins/plugins/filter-xpath/src/index.ts
diff --git a/plugins/importer-curl/package.json b/packages/plugins/plugins/importer-curl/package.json
similarity index 100%
rename from plugins/importer-curl/package.json
rename to packages/plugins/plugins/importer-curl/package.json
diff --git a/plugins/importer-curl/src/index.ts b/packages/plugins/plugins/importer-curl/src/index.ts
similarity index 100%
rename from plugins/importer-curl/src/index.ts
rename to packages/plugins/plugins/importer-curl/src/index.ts
diff --git a/plugins/importer-curl/tests/index.test.ts b/packages/plugins/plugins/importer-curl/tests/index.test.ts
similarity index 100%
rename from plugins/importer-curl/tests/index.test.ts
rename to packages/plugins/plugins/importer-curl/tests/index.test.ts
diff --git a/plugins/importer-insomnia/package.json b/packages/plugins/plugins/importer-insomnia/package.json
similarity index 100%
rename from plugins/importer-insomnia/package.json
rename to packages/plugins/plugins/importer-insomnia/package.json
diff --git a/plugins/importer-insomnia/src/common.ts b/packages/plugins/plugins/importer-insomnia/src/common.ts
similarity index 100%
rename from plugins/importer-insomnia/src/common.ts
rename to packages/plugins/plugins/importer-insomnia/src/common.ts
diff --git a/plugins/importer-insomnia/src/index.ts b/packages/plugins/plugins/importer-insomnia/src/index.ts
similarity index 100%
rename from plugins/importer-insomnia/src/index.ts
rename to packages/plugins/plugins/importer-insomnia/src/index.ts
diff --git a/plugins/importer-insomnia/src/v4.ts b/packages/plugins/plugins/importer-insomnia/src/v4.ts
similarity index 100%
rename from plugins/importer-insomnia/src/v4.ts
rename to packages/plugins/plugins/importer-insomnia/src/v4.ts
diff --git a/plugins/importer-insomnia/src/v5.ts b/packages/plugins/plugins/importer-insomnia/src/v5.ts
similarity index 100%
rename from plugins/importer-insomnia/src/v5.ts
rename to packages/plugins/plugins/importer-insomnia/src/v5.ts
diff --git a/plugins/importer-insomnia/tests/fixtures/basic.input.json b/packages/plugins/plugins/importer-insomnia/tests/fixtures/basic.input.json
similarity index 100%
rename from plugins/importer-insomnia/tests/fixtures/basic.input.json
rename to packages/plugins/plugins/importer-insomnia/tests/fixtures/basic.input.json
diff --git a/plugins/importer-insomnia/tests/fixtures/basic.output.json b/packages/plugins/plugins/importer-insomnia/tests/fixtures/basic.output.json
similarity index 100%
rename from plugins/importer-insomnia/tests/fixtures/basic.output.json
rename to packages/plugins/plugins/importer-insomnia/tests/fixtures/basic.output.json
diff --git a/plugins/importer-insomnia/tests/fixtures/version-5-minimal.input.yaml b/packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5-minimal.input.yaml
similarity index 100%
rename from plugins/importer-insomnia/tests/fixtures/version-5-minimal.input.yaml
rename to packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5-minimal.input.yaml
diff --git a/plugins/importer-insomnia/tests/fixtures/version-5-minimal.output.json b/packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5-minimal.output.json
similarity index 100%
rename from plugins/importer-insomnia/tests/fixtures/version-5-minimal.output.json
rename to packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5-minimal.output.json
diff --git a/plugins/importer-insomnia/tests/fixtures/version-5.input.yaml b/packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5.input.yaml
similarity index 100%
rename from plugins/importer-insomnia/tests/fixtures/version-5.input.yaml
rename to packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5.input.yaml
diff --git a/plugins/importer-insomnia/tests/fixtures/version-5.output.json b/packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5.output.json
similarity index 100%
rename from plugins/importer-insomnia/tests/fixtures/version-5.output.json
rename to packages/plugins/plugins/importer-insomnia/tests/fixtures/version-5.output.json
diff --git a/plugins/importer-insomnia/tests/index.test.ts b/packages/plugins/plugins/importer-insomnia/tests/index.test.ts
similarity index 100%
rename from plugins/importer-insomnia/tests/index.test.ts
rename to packages/plugins/plugins/importer-insomnia/tests/index.test.ts
diff --git a/plugins/importer-openapi/package.json b/packages/plugins/plugins/importer-openapi/package.json
similarity index 100%
rename from plugins/importer-openapi/package.json
rename to packages/plugins/plugins/importer-openapi/package.json
diff --git a/plugins/importer-openapi/src/index.ts b/packages/plugins/plugins/importer-openapi/src/index.ts
similarity index 100%
rename from plugins/importer-openapi/src/index.ts
rename to packages/plugins/plugins/importer-openapi/src/index.ts
diff --git a/plugins/importer-openapi/tests/fixtures/petstore.yaml b/packages/plugins/plugins/importer-openapi/tests/fixtures/petstore.yaml
similarity index 100%
rename from plugins/importer-openapi/tests/fixtures/petstore.yaml
rename to packages/plugins/plugins/importer-openapi/tests/fixtures/petstore.yaml
diff --git a/plugins/importer-openapi/tests/index.test.ts b/packages/plugins/plugins/importer-openapi/tests/index.test.ts
similarity index 100%
rename from plugins/importer-openapi/tests/index.test.ts
rename to packages/plugins/plugins/importer-openapi/tests/index.test.ts
diff --git a/plugins/importer-postman/package.json b/packages/plugins/plugins/importer-postman/package.json
similarity index 100%
rename from plugins/importer-postman/package.json
rename to packages/plugins/plugins/importer-postman/package.json
diff --git a/plugins/importer-postman/src/index.ts b/packages/plugins/plugins/importer-postman/src/index.ts
similarity index 100%
rename from plugins/importer-postman/src/index.ts
rename to packages/plugins/plugins/importer-postman/src/index.ts
diff --git a/plugins/importer-postman/tests/fixtures/nested.input.json b/packages/plugins/plugins/importer-postman/tests/fixtures/nested.input.json
similarity index 100%
rename from plugins/importer-postman/tests/fixtures/nested.input.json
rename to packages/plugins/plugins/importer-postman/tests/fixtures/nested.input.json
diff --git a/plugins/importer-postman/tests/fixtures/nested.output.json b/packages/plugins/plugins/importer-postman/tests/fixtures/nested.output.json
similarity index 100%
rename from plugins/importer-postman/tests/fixtures/nested.output.json
rename to packages/plugins/plugins/importer-postman/tests/fixtures/nested.output.json
diff --git a/plugins/importer-postman/tests/fixtures/params.input.json b/packages/plugins/plugins/importer-postman/tests/fixtures/params.input.json
similarity index 100%
rename from plugins/importer-postman/tests/fixtures/params.input.json
rename to packages/plugins/plugins/importer-postman/tests/fixtures/params.input.json
diff --git a/plugins/importer-postman/tests/fixtures/params.output.json b/packages/plugins/plugins/importer-postman/tests/fixtures/params.output.json
similarity index 100%
rename from plugins/importer-postman/tests/fixtures/params.output.json
rename to packages/plugins/plugins/importer-postman/tests/fixtures/params.output.json
diff --git a/plugins/importer-postman/tests/index.test.ts b/packages/plugins/plugins/importer-postman/tests/index.test.ts
similarity index 100%
rename from plugins/importer-postman/tests/index.test.ts
rename to packages/plugins/plugins/importer-postman/tests/index.test.ts
diff --git a/plugins/importer-yaak/package.json b/packages/plugins/plugins/importer-yaak/package.json
similarity index 100%
rename from plugins/importer-yaak/package.json
rename to packages/plugins/plugins/importer-yaak/package.json
diff --git a/plugins/importer-yaak/src/index.ts b/packages/plugins/plugins/importer-yaak/src/index.ts
similarity index 100%
rename from plugins/importer-yaak/src/index.ts
rename to packages/plugins/plugins/importer-yaak/src/index.ts
diff --git a/plugins/importer-yaak/tests/index.test.ts b/packages/plugins/plugins/importer-yaak/tests/index.test.ts
similarity index 100%
rename from plugins/importer-yaak/tests/index.test.ts
rename to packages/plugins/plugins/importer-yaak/tests/index.test.ts
diff --git a/plugins/template-function-cookie/package.json b/packages/plugins/plugins/template-function-cookie/package.json
similarity index 100%
rename from plugins/template-function-cookie/package.json
rename to packages/plugins/plugins/template-function-cookie/package.json
diff --git a/plugins/template-function-cookie/src/index.ts b/packages/plugins/plugins/template-function-cookie/src/index.ts
similarity index 100%
rename from plugins/template-function-cookie/src/index.ts
rename to packages/plugins/plugins/template-function-cookie/src/index.ts
diff --git a/plugins/template-function-encode/package.json b/packages/plugins/plugins/template-function-encode/package.json
similarity index 100%
rename from plugins/template-function-encode/package.json
rename to packages/plugins/plugins/template-function-encode/package.json
diff --git a/plugins/template-function-encode/src/index.ts b/packages/plugins/plugins/template-function-encode/src/index.ts
similarity index 100%
rename from plugins/template-function-encode/src/index.ts
rename to packages/plugins/plugins/template-function-encode/src/index.ts
diff --git a/plugins/template-function-fs/package.json b/packages/plugins/plugins/template-function-fs/package.json
similarity index 100%
rename from plugins/template-function-fs/package.json
rename to packages/plugins/plugins/template-function-fs/package.json
diff --git a/plugins/template-function-fs/src/index.ts b/packages/plugins/plugins/template-function-fs/src/index.ts
similarity index 100%
rename from plugins/template-function-fs/src/index.ts
rename to packages/plugins/plugins/template-function-fs/src/index.ts
diff --git a/plugins/template-function-hash/package.json b/packages/plugins/plugins/template-function-hash/package.json
similarity index 100%
rename from plugins/template-function-hash/package.json
rename to packages/plugins/plugins/template-function-hash/package.json
diff --git a/plugins/template-function-hash/src/index.ts b/packages/plugins/plugins/template-function-hash/src/index.ts
similarity index 100%
rename from plugins/template-function-hash/src/index.ts
rename to packages/plugins/plugins/template-function-hash/src/index.ts
diff --git a/plugins/template-function-json/package.json b/packages/plugins/plugins/template-function-json/package.json
similarity index 100%
rename from plugins/template-function-json/package.json
rename to packages/plugins/plugins/template-function-json/package.json
diff --git a/plugins/template-function-json/src/index.ts b/packages/plugins/plugins/template-function-json/src/index.ts
similarity index 100%
rename from plugins/template-function-json/src/index.ts
rename to packages/plugins/plugins/template-function-json/src/index.ts
diff --git a/plugins/template-function-prompt/package.json b/packages/plugins/plugins/template-function-prompt/package.json
similarity index 100%
rename from plugins/template-function-prompt/package.json
rename to packages/plugins/plugins/template-function-prompt/package.json
diff --git a/plugins/template-function-prompt/src/index.ts b/packages/plugins/plugins/template-function-prompt/src/index.ts
similarity index 100%
rename from plugins/template-function-prompt/src/index.ts
rename to packages/plugins/plugins/template-function-prompt/src/index.ts
diff --git a/plugins/template-function-regex/package.json b/packages/plugins/plugins/template-function-regex/package.json
similarity index 100%
rename from plugins/template-function-regex/package.json
rename to packages/plugins/plugins/template-function-regex/package.json
diff --git a/plugins/template-function-regex/src/index.ts b/packages/plugins/plugins/template-function-regex/src/index.ts
similarity index 100%
rename from plugins/template-function-regex/src/index.ts
rename to packages/plugins/plugins/template-function-regex/src/index.ts
diff --git a/plugins/template-function-request/package.json b/packages/plugins/plugins/template-function-request/package.json
similarity index 100%
rename from plugins/template-function-request/package.json
rename to packages/plugins/plugins/template-function-request/package.json
diff --git a/plugins/template-function-request/src/index.ts b/packages/plugins/plugins/template-function-request/src/index.ts
similarity index 100%
rename from plugins/template-function-request/src/index.ts
rename to packages/plugins/plugins/template-function-request/src/index.ts
diff --git a/plugins/template-function-response/package.json b/packages/plugins/plugins/template-function-response/package.json
similarity index 100%
rename from plugins/template-function-response/package.json
rename to packages/plugins/plugins/template-function-response/package.json
diff --git a/plugins/template-function-response/src/index.ts b/packages/plugins/plugins/template-function-response/src/index.ts
similarity index 100%
rename from plugins/template-function-response/src/index.ts
rename to packages/plugins/plugins/template-function-response/src/index.ts
diff --git a/plugins/template-function-uuid/package.json b/packages/plugins/plugins/template-function-uuid/package.json
similarity index 100%
rename from plugins/template-function-uuid/package.json
rename to packages/plugins/plugins/template-function-uuid/package.json
diff --git a/plugins/template-function-uuid/src/index.ts b/packages/plugins/plugins/template-function-uuid/src/index.ts
similarity index 100%
rename from plugins/template-function-uuid/src/index.ts
rename to packages/plugins/plugins/template-function-uuid/src/index.ts
diff --git a/plugins/template-function-xml/package.json b/packages/plugins/plugins/template-function-xml/package.json
similarity index 100%
rename from plugins/template-function-xml/package.json
rename to packages/plugins/plugins/template-function-xml/package.json
diff --git a/plugins/template-function-xml/src/index.ts b/packages/plugins/plugins/template-function-xml/src/index.ts
similarity index 100%
rename from plugins/template-function-xml/src/index.ts
rename to packages/plugins/plugins/template-function-xml/src/index.ts
diff --git a/tsconfig.json b/packages/plugins/tsconfig.json
similarity index 100%
rename from tsconfig.json
rename to packages/plugins/tsconfig.json