Skip to content
This repository has been archived by the owner on Jan 1, 2020. It is now read-only.

Commit

Permalink
fix(presets): fix resolveLoader property
Browse files Browse the repository at this point in the history
  • Loading branch information
IniZio committed Dec 14, 2017
1 parent 8abe21f commit db71ab7
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 23 deletions.
20 changes: 6 additions & 14 deletions presets/webpack-frontend/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,13 @@ const path = require('path')
const presetWebpack = require('clipped-preset-webpack')
const HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = async (clipped, opt) => {
module.exports = async (clipped, opt = {}) => {
await clipped.use(presetWebpack)

// clipped.config.webpack.merge({
// module: {
// rules: [
// {
// test: /\.css$/,
// loader: require.resolve('css-loader'),
// include: [clipped.resolve('src')],
// exclude: [/node_modules/]
// }
// ]
// }
// })
clipped.config.webpack.resolve.modules
.add(path.join(__dirname, 'node_modules'))
clipped.config.webpack.resolveLoader.modules
.add(path.join(__dirname, 'node_modules'))

clipped.config.webpack.module
.rule('css')
Expand All @@ -25,7 +17,7 @@ module.exports = async (clipped, opt) => {
.add(clipped.resolve('src'))
.end()
.use('css')
.loader(require('css-loader'))
.loader('css-loader')

clipped.config.webpack
.plugin('html')
Expand Down
2 changes: 1 addition & 1 deletion presets/webpack-frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion presets/webpack-frontend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "clipped-preset-webpack-frontend",
"version": "0.1.2",
"version": "0.1.3",
"description": "",
"main": "index.js",
"keywords": [],
Expand Down
8 changes: 4 additions & 4 deletions presets/webpack/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ module.exports = (clipped, opt = {}) => {
resolveLoader: {
modules: [
clipped.resolve('node_modules'),
path.resolve(__dirname, 'node_modules'),
path.join(__dirname, 'node_modules'),
],
},
resolve: {
Expand All @@ -31,19 +31,19 @@ module.exports = (clipped, opt = {}) => {
extensions: ['*', '.js', '.vue', '.jsx', '.json', '.marko', '.ts', '.tsx'],
modules: [
clipped.resolve('node_modules'),
path.resolve(__dirname, 'node_modules')
path.join(__dirname, 'node_modules')
]
},
module: {
rules: [
{
test: /\.js$/,
loader: require.resolve('babel-loader'),
loader: 'babel-loader',
include: [clipped.resolve('src')],
exclude: [/node_modules/],
options: {
presets: [
[require.resolve('babel-preset-env'), { modules: false }]
['babel-preset-env', { modules: false }]
]
}
}
Expand Down
2 changes: 1 addition & 1 deletion presets/webpack/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion presets/webpack/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "clipped-preset-webpack",
"version": "0.1.2",
"version": "0.1.3",
"description": "",
"main": "index.js",
"keywords": [],
Expand Down
2 changes: 1 addition & 1 deletion src/instance/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ async function execConfig (opt: Object = {}) { // eslint-disable-line
export function initConfig (Clipped: Object) {
Clipped.prototype.__initialized__ = false

Clipped.prototype.config = {a: '1'}
Clipped.prototype.config = {}

Clipped.prototype.init = execConfig

Expand Down

0 comments on commit db71ab7

Please sign in to comment.