Skip to content
Snippets Groups Projects
Commit b339e7aa authored by chris's avatar chris
Browse files

fix(config): use alias for development

parent 11ce7685
No related branches found
No related tags found
1 merge request!297fix(config): use alias for development
const path = require('path');
module.exports = function override(config, env) { 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 = { config.module = {
rules: [ rules: [
{ {
oneOf: [ oneOf: [
{ {
test: /\.js$/, test: /\.js$/,
loader: "babel-loader", loader: 'babel-loader',
exclude: /node_modules/, exclude: /node_modules/,
options: { options: {
presets: [ presets: [
[require("@babel/preset-env"), { modules: false }], [require('@babel/preset-env'), { modules: false }],
require("@babel/preset-react") require('@babel/preset-react'),
], ],
plugins: [ plugins: [
["@babel/plugin-proposal-decorators", { legacy: true }], ['@babel/plugin-proposal-decorators', { legacy: true }],
"babel-plugin-parameter-decorator", 'babel-plugin-parameter-decorator',
["@babel/plugin-proposal-class-properties", { loose: true }] ['@babel/plugin-proposal-class-properties', { loose: true }],
] ],
} },
}, },
{ {
test: /\.css$/, test: /\.css$/,
use: ["style-loader", "css-loader"] use: ['style-loader', 'css-loader'],
}, },
{ {
test: /\.svg$/, test: /\.svg$/,
use: "svg-inline-loader" use: 'svg-inline-loader',
}, },
{ {
test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/, test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
use: [ use: [
{ {
loader: "file-loader", loader: 'file-loader',
options: { options: {
name: "[name].[ext]", name: '[name].[ext]',
outputPath: "fonts/" outputPath: 'fonts/',
} },
} },
] ],
} },
] ],
} },
] ],
}; };
return config; return config;
}; };
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"version": "0.0.47", "version": "0.0.47",
"description": "Wax prosemirror UI components", "description": "Wax prosemirror UI components",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "dist/index.js",
"files": [ "files": [
"dist" "dist"
], ],
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"version": "0.0.47", "version": "0.0.47",
"description": "Wax prosemirror core", "description": "Wax prosemirror core",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "dist/index.js",
"files": [ "files": [
"dist" "dist"
], ],
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"version": "0.0.47", "version": "0.0.47",
"description": "Wax prosemirror plugins", "description": "Wax prosemirror plugins",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "dist/index.js",
"files": [ "files": [
"dist" "dist"
], ],
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"version": "0.0.47", "version": "0.0.47",
"description": "Wax prosemirror schema", "description": "Wax prosemirror schema",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "dist/index.js",
"files": [ "files": [
"dist" "dist"
], ],
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"version": "0.0.47", "version": "0.0.47",
"description": "Wax prosemirror services", "description": "Wax prosemirror services",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "dist/index.js",
"files": [ "files": [
"dist" "dist"
], ],
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"version": "0.0.47", "version": "0.0.47",
"description": "Wax prosemirror utilities", "description": "Wax prosemirror utilities",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "dist/index.js",
"files": [ "files": [
"dist" "dist"
], ],
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment