Skip to content

Commit 1b476d9

Browse files
committed
update
1 parent fb81e84 commit 1b476d9

File tree

7 files changed

+61
-59
lines changed

7 files changed

+61
-59
lines changed

examples/home.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
import React from 'react'
2+
13
export default ()=><div>这是首页</div>

examples/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"name":"doc-scripts-example",
3-
"version":"1.0.0",
4-
"scripts":{
5-
"start:doc":"doc-scripts start",
6-
"build:doc":"doc-scripts build"
2+
"name": "doc-scripts-example",
3+
"version": "1.0.0",
4+
"scripts": {
5+
"start:doc": "doc-scripts start",
6+
"build:doc": "doc-scripts build"
77
},
88
"dependencies": {
9-
"doc-scripts":"^1.1.0"
9+
"doc-scripts": "^1.1.0"
1010
}
1111
}

lib/webpack/base.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ module.exports = function (options) {
5151
extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],
5252
alias: (_alias = {
5353
'react-highlight$': 'react-highlight/lib/optimized',
54-
'styled-components': require.resolve('styled-components')
54+
'styled-components': require.resolve('styled-components'),
55+
react: require.resolve('react'),
56+
'react-dom': require.resolve('react-dom')
5557
}, _alias[pkg.name] = getPkgPath(), _alias)
5658
},
5759
plugins: [new ProgressBarPlugin({

lib/webpack/doc-scripts-entry.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ function _settle(pact, state, value) {
6161

6262
var cwd = process.cwd();
6363

64-
var _Pact =
65-
/*#__PURE__*/
66-
function () {
64+
var _Pact = /*#__PURE__*/function () {
6765
function _Pact() {}
6866

6967
_Pact.prototype.then = function (onFulfilled, onRejected) {

lib/webpack/doc-scripts-iframe.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ function _settle(pact, state, value) {
6161

6262
var cwd = process.cwd();
6363

64-
var _Pact =
65-
/*#__PURE__*/
66-
function () {
64+
var _Pact = /*#__PURE__*/function () {
6765
function _Pact() {}
6866

6967
_Pact.prototype.then = function (onFulfilled, onRejected) {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "doc-scripts",
3-
"version": "1.8.9",
3+
"version": "1.8.10",
44
"description": "react demo server",
55
"main": "lib",
66
"scripts": {

src/webpack/base.js

Lines changed: 47 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ const getPkgPath = () => {
2121
}
2222
}
2323

24-
module.exports = options => ({
24+
module.exports = (options) => ({
2525
mode: 'development',
2626
devtool: 'cheap-module-source-map',
2727
entry: {
28-
index:[entryPath],
29-
iframe:[iframePath]
28+
index: [entryPath],
29+
iframe: [iframePath],
3030
},
3131
output: {
3232
path: options.output ? options.output : path.resolve(cwd, './doc-site'),
33-
filename: 'statics/bundle.[name].[hash].js'
33+
filename: 'statics/bundle.[name].[hash].js',
3434
},
3535
stats: 'errors-only',
3636
resolve: {
@@ -39,26 +39,28 @@ module.exports = options => ({
3939
alias: {
4040
'react-highlight$': 'react-highlight/lib/optimized',
4141
'styled-components': require.resolve('styled-components'),
42-
[pkg.name]: getPkgPath()
43-
}
42+
react: require.resolve('react'),
43+
'react-dom': require.resolve('react-dom'),
44+
[pkg.name]: getPkgPath(),
45+
},
4446
},
4547
plugins: [
4648
new ProgressBarPlugin({
47-
clear: true
49+
clear: true,
4850
}),
4951
new CaseSensitivePathsPlugin(),
5052
new webpack.ContextReplacementPlugin(
5153
/lib[/\\]languages$/,
5254
/javascript|htmlbars|typescript|scss|css|bash/
53-
)
55+
),
5456
],
5557
module: {
5658
rules: [
5759
{
5860
test: /\.jsx?$/,
5961
loader: require.resolve('babel-loader'),
6062
exclude: /node_modules/,
61-
options: babelConfig
63+
options: babelConfig,
6264
},
6365
{
6466
test: /\.tsx?$/,
@@ -67,116 +69,116 @@ module.exports = options => ({
6769
{
6870
loader: require.resolve('react-docgen-typescript-loader'),
6971
options: {
70-
propFilter: prop => {
72+
propFilter: (prop) => {
7173
if (prop.parent == null) return true
7274
return !prop.parent.fileName.includes('node_modules')
73-
}
74-
}
75-
}
76-
]
75+
},
76+
},
77+
},
78+
],
7779
},
7880
{
7981
test: new RegExp(`${entryPath}|${iframePath}`),
8082
loader: require.resolve('val-loader'),
81-
options: options
83+
options: options,
8284
},
8385
{
8486
test: /\.css$/,
8587
use: [
8688
{
8789
loader: require.resolve('style-loader'),
8890
options: {
89-
singleton: true
90-
}
91+
singleton: true,
92+
},
9193
},
92-
require.resolve('css-loader')
93-
]
94+
require.resolve('css-loader'),
95+
],
9496
},
9597
{
9698
test: /\.less$/,
9799
use: [
98100
{
99101
loader: require.resolve('style-loader'),
100102
options: {
101-
singleton: true
102-
}
103+
singleton: true,
104+
},
103105
},
104106
require.resolve('css-loader'),
105-
require.resolve('less-loader')
106-
]
107+
require.resolve('less-loader'),
108+
],
107109
},
108110
{
109111
test: /\.woff(\?v=\d+\.\d+\.\d+)?$/,
110112
loader: require.resolve('url-loader'),
111113
options: {
112114
limit: 10000,
113-
minetype: 'application/font-woff'
114-
}
115+
minetype: 'application/font-woff',
116+
},
115117
},
116118
{
117119
test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/,
118120
loader: require.resolve('url-loader'),
119121
options: {
120122
limit: 10000,
121-
minetype: 'application/font-woff'
122-
}
123+
minetype: 'application/font-woff',
124+
},
123125
},
124126
{
125127
test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/,
126128
loader: require.resolve('url-loader'),
127129
options: {
128130
limit: 10000,
129-
minetype: 'application/octet-stream'
130-
}
131+
minetype: 'application/octet-stream',
132+
},
131133
},
132134
{
133135
test: /\.eot(\?v=\d+\.\d+\.\d+)?$/,
134136
loader: require.resolve('url-loader'),
135137
options: {
136138
limit: 10000,
137-
minetype: 'application/vnd.ms-fontobject'
138-
}
139+
minetype: 'application/vnd.ms-fontobject',
140+
},
139141
},
140142
{
141143
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
142144
loader: require.resolve('url-loader'),
143145
options: {
144146
limit: 10000,
145-
minetype: 'image/svg+xml'
146-
}
147+
minetype: 'image/svg+xml',
148+
},
147149
},
148150
{
149151
test: /\.(png|jpg|jpeg|gif)(\?v=\d+\.\d+\.\d+)?$/i,
150152
loader: require.resolve('url-loader'),
151153
options: {
152-
limit: 10000
153-
}
154+
limit: 10000,
155+
},
154156
},
155157
{
156158
test: /\.html?$/,
157159
loader: require.resolve('file-loader'),
158160
options: {
159-
name: '[name].[ext]'
160-
}
161+
name: '[name].[ext]',
162+
},
161163
},
162164
{
163165
enforce: 'pre',
164166
test: /\.md$/,
165-
use: require.resolve('react-demo-loader')
167+
use: require.resolve('react-demo-loader'),
166168
},
167169
{
168170
test: /\.scss$/,
169171
use: [
170172
{
171173
loader: require.resolve('style-loader'),
172174
options: {
173-
singleton: true
174-
}
175+
singleton: true,
176+
},
175177
},
176178
require.resolve('css-loader'),
177-
require.resolve('fast-sass-loader')
178-
]
179-
}
180-
]
181-
}
179+
require.resolve('fast-sass-loader'),
180+
],
181+
},
182+
],
183+
},
182184
})

0 commit comments

Comments
 (0)