Skip to content

Commit 9232c6a

Browse files
authored
Remove webpack, use microbundle (#133)
Remove webpack, use microbundle
2 parents 02916c2 + e22cbdc commit 9232c6a

File tree

6 files changed

+2176
-3578
lines changed

6 files changed

+2176
-3578
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ npm-debug.log
33
.idea
44
node_modules
55
/lib
6+
.rts2_*
7+
dist

index.html

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

package.json

Lines changed: 10 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@
22
"name": "react-infinite-scroll-component",
33
"version": "4.5.3",
44
"description": "An Infinite Scroll component in react.",
5-
"main": "lib/index.js",
5+
"source": "src/index.tsx",
6+
"main": "dist/index.js",
7+
"module": "dist/index.mjs",
8+
"unpkg": "dist/index.umd.js",
69
"scripts": {
7-
"dev": "NODE_ENV=development node server.js",
8-
"build-demos": "NODE_ENV=development node_modules/.bin/webpack",
9-
"test": "echo \"Error: no test specified\" && exit 1",
10-
"sprepublish": "NODE_ENV=production node_modules/.bin/webpack --config webpack.config.js"
11-
},
12-
"directories": {
13-
"demos": "demos"
10+
"build": "microbundle"
1411
},
1512
"repository": {
1613
"type": "git",
@@ -31,33 +28,17 @@
3128
},
3229
"homepage": "https://github.com/ankeetmaini/react-infinite-scroll-component#readme",
3330
"peerDependencies": {
34-
"prop-types": "^15.0.0",
35-
"react": ">=0.14.0"
31+
"react": ">=16.0.0"
3632
},
3733
"devDependencies": {
34+
"@types/react": "^16.9.2",
3835
"@types/react-dom": "^16.9.1",
39-
"babel": "^6.23.0",
40-
"babel-core": "^6.26.3",
41-
"babel-eslint": "^10.0.3",
42-
"babel-loader": "7",
43-
"eslint-plugin-react": "^3.5.1",
44-
"html-loader": "^0.4.3",
45-
"html-webpack-plugin": "^3.2.0",
46-
"prop-types": "~15.5.8",
36+
"@types/throttle-debounce": "^2.1.0",
37+
"microbundle": "^0.11.0",
4738
"react": "~15.5.4",
48-
"react-dom": "~15.5.4",
49-
"react-hot-loader": "^1.3.0",
50-
"ts-loader": "^6.1.2",
51-
"typescript": "^3.6.3",
52-
"webpack": "^4.41.0",
53-
"webpack-cli": "^3.3.9",
54-
"webpack-dev-server": "^1.10.1",
55-
"webpack-hot-middleware": "^2.10.0"
39+
"typescript": "^3.6.3"
5640
},
5741
"dependencies": {
58-
"@types/prop-types": "^15.7.2",
59-
"@types/react": "^16.9.2",
60-
"@types/throttle-debounce": "^2.1.0",
6142
"throttle-debounce": "^2.1.0"
6243
}
6344
}

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"compilerOptions": {
33
/* Basic Options */
44
"target": "es5" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */,
5-
"module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,
5+
"module": "ES2015" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,
66
// "lib": [], /* Specify library files to be included in the compilation. */
77
// "allowJs": true, /* Allow javascript files to be compiled. */
88
// "checkJs": true, /* Report errors in .js files. */

webpack.config.js

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

0 commit comments

Comments
 (0)