Skip to content

Commit 03f1923

Browse files
committed
- remove unused folder
- added dist folder in gitignore - update package for web-live-chat and web-widget
1 parent f0569f4 commit 03f1923

17 files changed

Lines changed: 123 additions & 123 deletions

File tree

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ web-widget/node_modules
33
package-lock.json
44
node_modules
55
.idea
6+
web-basic-sample/dist
7+
web-basic-sample-syncmanager/dist
8+
web-live-chat/dist
9+
npm-debug.log
10+
web-widget/dist

web-basic-sample-localcache/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

web-basic-sample/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@
3434
"moment": "^2.22.1",
3535
"sendbird": "^3.0.90"
3636
}
37-
}
37+
}

web-live-chat/.babelrc

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
{
2-
"presets": ["env"],
2+
"presets": [
3+
"@babel/preset-env"
4+
],
35
"env": {
46
"test": {
5-
"presets": ["env"]
7+
"presets": ["@babel/preset-env"]
68
}
79
}
8-
}
10+
}

web-live-chat/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ You can try out a live demo from the link [here](https://sample.sendbird.com/liv
2020
3. Import the `liveChat.SendBird.js` file.
2121
```javascript
2222
<script src="SendBird.min.js"></script>
23-
<script src="build/liveChat.SendBird.js"></script>
23+
<script src="dist/liveChat.SendBird.js"></script>
2424
```
2525

2626

@@ -52,7 +52,7 @@ If you want to connect other application or channel, you need to change variable
5252
...
5353

5454
<script src="SendBird.min.js"></script>
55-
<script src="build/liveChat.SendBird.js"></script>
55+
<script src="dist/liveChat.SendBird.js"></script>
5656
<script>
5757
var appId = '<APP_ID>';
5858
var channelUrl = '<CHANNEL_URL>';
@@ -68,7 +68,7 @@ If you want to start this sample with user connect, you can using `startWithConn
6868
```html
6969
...
7070
<script src="SendBird.min.js"></script>
71-
<script src="build/liveChat.SendBird.js"></script>
71+
<script src="dist/liveChat.SendBird.js"></script>
7272
<script>
7373
var appId = '<APP_ID>';
7474
var userId = '<USER_ID>';
@@ -108,7 +108,7 @@ liveChat.exitChannel(function() {
108108

109109
## File Structure
110110
```
111-
|-- build
111+
|-- dist
112112
|-- liveChat.SendBird.js - SendBird Chat Bundle file
113113
|-- node_modules
114114
|-- ... - (node packages)

web-live-chat/build/liveChat.SendBird.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

web-live-chat/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</body>
8181

8282
<script src="SendBird.min.js"></script>
83-
<script src="build/liveChat.SendBird.js"></script>
83+
<script src="dist/liveChat.SendBird.js"></script>
8484
<script>
8585
var appId = '9DA1B1F4-0BE6-4DA8-82C5-2E81DAB56F23';
8686
var channelUrl = 'sendbird_open_channel_1_5b0336cc55abf6d3464e1d2a263a8e343d3b2b42'; // channel: text_chat_test

web-live-chat/package.json

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,27 @@
55
"main": "index.js",
66
"scripts": {
77
"start:dev": "./node_modules/.bin/webpack-dev-server",
8-
"start": "./node_modules/.bin/webpack --mode=production && node server.js",
98
"build": "./node_modules/.bin/webpack --mode=production",
10-
"test": "echo \"Error: no test specified\" && exit 1"
9+
"start": "npm run build && node server.js"
1110
},
1211
"author": "SendBird",
1312
"license": "ISC",
1413
"devDependencies": {
15-
"babel-core": "^6.26.0",
16-
"babel-eslint": "^8.2.3",
17-
"babel-loader": "^7.1.4",
18-
"babel-preset-env": "^1.6.1",
19-
"css-loader": "^0.27.3",
20-
"eslint": "^4.19.1",
21-
"eslint-loader": "^2.0.0",
22-
"express": "^4.16.2",
23-
"node-sass": "^4.9.3",
24-
"sass-loader": "^7.0.1",
25-
"style-loader": "^0.21.0",
26-
"webpack": "^4.6.0",
27-
"webpack-cli": "^3.1.0",
14+
"@babel/core": "^7.2.0",
15+
"@babel/preset-env": "^7.2.0",
16+
"babel-eslint": "^10.0.1",
17+
"babel-loader": "^8.0.4",
18+
"babel-polyfill": "^6.26.0",
19+
"css-loader": "^2.0.0",
20+
"eslint": "^5.9.0",
21+
"eslint-loader": "^2.1.1",
22+
"node-sass": "^4.11.0",
23+
"prettier": "^1.15.3",
24+
"sass-loader": "^7.1.0",
25+
"style-loader": "^0.23.1",
26+
"webpack": "^4.27.1",
27+
"webpack-cli": "^3.1.2",
2828
"webpack-dev-server": "^3.1.11"
29-
}
29+
},
30+
"dependencies": {}
3031
}

web-live-chat/server.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
const express = require('express');
22
const app = express();
33

4-
const PORT = 9001;
4+
const PORT = 9000;
55

6-
app.use(express.static('build'));
6+
app.use(express.static('dist'));
77
app.use(express.static('./'));
88

99
app.get('/', function(req, res) {

web-live-chat/webpack.config.js

Lines changed: 52 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,58 @@
11
'use strict';
22
const path = require('path');
3-
const webpack = require('webpack');
43

5-
const PRODUCTION = 'production';
6-
7-
module.exports = () => {
8-
const config = {
9-
entry: {
10-
liveChat: './src/js/chat.js'
11-
},
12-
output: {
13-
path: path.resolve(__dirname, './build'),
14-
filename: '[name].SendBird.js',
15-
publicPath: 'build'
16-
},
17-
devtool: 'cheap-eval-source-map',
18-
devServer: {
19-
publicPath: '/build/',
20-
compress: true,
21-
port: 9000
22-
},
23-
module: {
24-
rules: [
25-
{
26-
// SCSS
27-
test: /\.scss$/,
28-
use: [
29-
{
30-
loader: 'style-loader',
31-
},
32-
{
33-
loader: 'css-loader',
34-
options: {
35-
module: true,
36-
minimize: process.env.WEBPACK_MODE === PRODUCTION,
37-
// sourceMap: true,
38-
localIdentName: '[local]'
39-
}
40-
},
41-
{
42-
loader: 'sass-loader'
4+
module.exports = {
5+
entry: {
6+
liveChat: ['babel-polyfill', './src/js/chat.js']
7+
},
8+
output: {
9+
path: path.resolve(__dirname, 'dist'),
10+
filename: '[name].SendBird.js',
11+
publicPath: 'dist'
12+
},
13+
devtool: 'cheap-eval-source-map',
14+
devServer: {
15+
publicPath: '/dist/',
16+
compress: true,
17+
port: 9000
18+
},
19+
module: {
20+
rules: [
21+
{
22+
// SCSS
23+
test: /\.scss$/,
24+
use: [
25+
{
26+
loader: 'style-loader'
27+
},
28+
{
29+
loader: 'css-loader',
30+
options: {
31+
modules: true,
32+
localIdentName: '[local]'
4333
}
44-
]
45-
},
46-
{
47-
// ESLint
48-
enforce: 'pre',
49-
test: /\.js$/,
50-
exclude: /(node_modules|bower_components|SendBird.min.js)/,
51-
loader: 'eslint-loader',
52-
options: { failOnError: true }
53-
},
54-
{
55-
// ES6
56-
test: /\.js$/,
57-
loader: 'babel-loader',
58-
exclude: '/node_modules/'
34+
},
35+
{
36+
loader: 'sass-loader'
37+
}
38+
]
39+
},
40+
{
41+
// ESLint
42+
enforce: 'pre',
43+
test: /\.js$/,
44+
exclude: /(node_modules|SendBird.min.js)/,
45+
loader: 'eslint-loader',
46+
options: {
47+
failOnError: true
5948
}
60-
]
61-
}
62-
};
63-
64-
return config;
49+
},
50+
{
51+
// ES6
52+
test: /\.js($|\?)/i,
53+
loader: 'babel-loader',
54+
exclude: /(node_modules)/
55+
}
56+
]
57+
}
6558
};

0 commit comments

Comments
 (0)