Skip to content

Commit 0875491

Browse files
committed
Add example; init component
1 parent dc84c22 commit 0875491

File tree

7 files changed

+22
-6
lines changed

7 files changed

+22
-6
lines changed

.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"presets": ["@babel/preset-env", "@babel/preset-react"]
2+
"presets": ["@babel/preset-env", "@babel/preset-react", "minify"]
33
}

.eslintignore

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules
2+
dist

.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules
2+
dist

example/App.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import React from 'react'
2+
import Carousel from '..'
3+
4+
const App = () => {
5+
return (
6+
<div>
7+
Carousel demo:
8+
<Carousel />
9+
</div>
10+
)
11+
}
12+
13+
export default App

example/index.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import React from 'react'
22
import ReactDOM from 'react-dom'
3+
import App from './App'
34

4-
ReactDOM.render(<div>aaassss</div>, document.getElementById('root'))
5+
ReactDOM.render(<App />, document.getElementById('root'))

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
"name": "react-grid-carousel",
33
"version": "0.1.0",
44
"description": "react-grid-carousel",
5-
"main": "index.js",
5+
"main": "dist/bundle.js",
66
"scripts": {
77
"test": "echo \"Error: no test specified\" && exit 1",
8-
"dev": "webpack-dev-server --config example/webpack.config.js",
8+
"dev": "npm run build && webpack-dev-server --config example/webpack.config.js",
99
"build": "webpack",
1010
"prettier:check": "prettier --check ./**/*.{js,json,css} && echo \"✅ Prettier validated\"",
1111
"prettier:write": "prettier --write ./**/*.{js,json,css}",

webpack.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ module.exports = {
55
entry: './src/app.js',
66
output: {
77
path: path.resolve(__dirname, 'dist'),
8-
filename: 'bundle.js'
8+
filename: 'bundle.js',
9+
libraryTarget: 'commonjs2'
910
},
1011
module: {
1112
rules: [
@@ -15,7 +16,6 @@ module.exports = {
1516
use: {
1617
loader: 'babel-loader',
1718
options: {
18-
presets: ['@babel/preset-env', 'minify'],
1919
comments: false
2020
}
2121
}

0 commit comments

Comments
 (0)