diff --git a/editors/demo/config-overrides.js b/editors/demo/config-overrides.js
index e2cf94482e8e7bc53cdb65bef9c758bbf04a1a3e..65649eb40b24b3f3a3194472bc2bb26eccc256f2 100644
--- a/editors/demo/config-overrides.js
+++ b/editors/demo/config-overrides.js
@@ -1,47 +1,77 @@
+const path = require('path');
 module.exports = function override(config, env) {
+  config.resolve = {
+    symlinks: true,
+    alias: {
+      'wax-prosemirror-components': path.resolve(
+        __dirname,
+        '../../wax-prosemirror-components/index',
+      ),
+      'wax-prosemirror-core': path.resolve(
+        __dirname,
+        '../../wax-prosemirror-core/index',
+      ),
+      'wax-prosemirror-services': path.resolve(
+        __dirname,
+        '../../wax-prosemirror-services/index',
+      ),
+      'wax-prosemirror-plugins': path.resolve(
+        __dirname,
+        '../../wax-prosemirror-plugins/index',
+      ),
+      'wax-prosemirror-schema': path.resolve(
+        __dirname,
+        '../../wax-prosemirror-schema/index',
+      ),
+      'wax-prosemirror-utilities': path.resolve(
+        __dirname,
+        '../../wax-prosemirror-utilities/index',
+      ),
+    },
+  };
   config.module = {
     rules: [
       {
         oneOf: [
           {
             test: /\.js$/,
-            loader: "babel-loader",
+            loader: 'babel-loader',
             exclude: /node_modules/,
             options: {
               presets: [
-                [require("@babel/preset-env"), { modules: false }],
-                require("@babel/preset-react")
+                [require('@babel/preset-env'), { modules: false }],
+                require('@babel/preset-react'),
               ],
               plugins: [
-                ["@babel/plugin-proposal-decorators", { legacy: true }],
-                "babel-plugin-parameter-decorator",
-                ["@babel/plugin-proposal-class-properties", { loose: true }]
-              ]
-            }
+                ['@babel/plugin-proposal-decorators', { legacy: true }],
+                'babel-plugin-parameter-decorator',
+                ['@babel/plugin-proposal-class-properties', { loose: true }],
+              ],
+            },
           },
           {
             test: /\.css$/,
-            use: ["style-loader", "css-loader"]
+            use: ['style-loader', 'css-loader'],
           },
           {
             test: /\.svg$/,
-            use: "svg-inline-loader"
+            use: 'svg-inline-loader',
           },
           {
             test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
             use: [
               {
-                loader: "file-loader",
+                loader: 'file-loader',
                 options: {
-                  name: "[name].[ext]",
-                  outputPath: "fonts/"
-                }
-              }
-            ]
-          }
-        ]
-      }
-    ]
+                  name: '[name].[ext]',
+                  outputPath: 'fonts/',
+                },
+              },
+            ],
+          },
+        ],
+      },
+    ],
   };
   return config;
 };
diff --git a/wax-prosemirror-components/package.json b/wax-prosemirror-components/package.json
index 105036e0faaab473d668bc43412e83016085fe6f..989226f57972eba2f1067a3ca08378fb1009baa2 100644
--- a/wax-prosemirror-components/package.json
+++ b/wax-prosemirror-components/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.47",
   "description": "Wax prosemirror UI components",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-core/package.json b/wax-prosemirror-core/package.json
index f60fb92ed433642f5920c110faf91f0173aa34f3..3bd8056152ba8559f69a9b39ee1c65796ce465cc 100644
--- a/wax-prosemirror-core/package.json
+++ b/wax-prosemirror-core/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.47",
   "description": "Wax prosemirror core",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-plugins/package.json b/wax-prosemirror-plugins/package.json
index d3c656a7e9249942bc63cdfbe66d104db5703b7c..1b048d87b61c08879f45c5ff4bf9709f98e66016 100644
--- a/wax-prosemirror-plugins/package.json
+++ b/wax-prosemirror-plugins/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.47",
   "description": "Wax prosemirror plugins",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-schema/package.json b/wax-prosemirror-schema/package.json
index 03222adcb86f35d2ad22b7bad141791c10079d9d..f7908e3ef559bc93fc60b74281eafeb3f5112b55 100644
--- a/wax-prosemirror-schema/package.json
+++ b/wax-prosemirror-schema/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.47",
   "description": "Wax prosemirror schema",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-services/package.json b/wax-prosemirror-services/package.json
index 2e532620dd198373087f3296e7d2f1d6f82aa13d..4cfed1a3cfce8b504893db825a6cef3d35901b7c 100644
--- a/wax-prosemirror-services/package.json
+++ b/wax-prosemirror-services/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.47",
   "description": "Wax prosemirror services",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-utilities/package.json b/wax-prosemirror-utilities/package.json
index fb917abf349523256f160007e497a793cadcdd98..a5dd6583898ba446a58200624cbaba2aafea495d 100644
--- a/wax-prosemirror-utilities/package.json
+++ b/wax-prosemirror-utilities/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.47",
   "description": "Wax prosemirror utilities",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],