Skip to content
This repository was archived by the owner on May 7, 2022. It is now read-only.

Commit f6950d4

Browse files
committed
chore: use vite
1 parent c7c1032 commit f6950d4

File tree

13 files changed

+247
-5546
lines changed

13 files changed

+247
-5546
lines changed

.babelrc

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

.github/workflows/test.yml

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

demo/index.html

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,6 @@
66
<title>RSS3-SDK demo</title>
77
</head>
88
<body>
9-
<script src="../RSS3.js"></script>
10-
<!-- <script src="https://cdn.jsdelivr.net/npm/web3@1.4.0/dist/web3.min.js"></script> -->
11-
<!-- <script src="https://cdn.jsdelivr.net/npm/ethers@5.5.1/dist/ethers.umd.js"></script> -->
12-
<script>
13-
console.log(RSS3);
14-
window.rss3 = new RSS3({
15-
endpoint: 'http://test-pregod.rss3.dev/v0.4.0/',
16-
appName: 'Demo',
17-
});
18-
19-
// (async () => {
20-
// // ethers
21-
// const provider = new ethers.providers.Web3Provider(window.ethereum);
22-
// const signer = provider.getSigner();
23-
24-
// window.rss3_ethers = new RSS3({
25-
// endpoint: 'https://prenode.rss3.dev',
26-
// address: await signer.getAddress(),
27-
// sign: async (data) => await signer.signMessage(data),
28-
// });
29-
// })();
30-
</script>
9+
<script type="module" src="./index.ts"></script>
3110
</body>
3211
</html>

demo/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import RSS3 from '../src/index';
2+
(<any>window).RSS3 = RSS3;
3+
4+
console.log(RSS3);
5+
(<any>window).rss3 = new RSS3({
6+
endpoint: 'http://test-pregod.rss3.dev/v0.4.0/',
7+
appName: 'Demo',
8+
});

demo/signature/index.ts

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

demo/signature/utils/object.ts

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

demo/signature/utils/signature.ts

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

jest.config.ts

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

jest.setup.ts

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

package.json

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22
"name": "rss3",
33
"version": "0.8.19",
44
"description": "",
5-
"main": "dist/index.js",
5+
"main": "dist/rss3.js",
6+
"type": "module",
67
"files": [
78
"src",
89
"dist",
910
"types"
1011
],
1112
"scripts": {
12-
"dev": "webpack serve --mode development",
13-
"build": "webpack --mode production",
1413
"prepare": "husky install",
15-
"test": "jest"
14+
"dev": "vite",
15+
"build": "vite build",
16+
"preview": "vite preview"
1617
},
1718
"lint-staged": {
1819
"**/*": "prettier --write --ignore-unknown"
@@ -33,24 +34,11 @@
3334
"axios": "0.21.1"
3435
},
3536
"devDependencies": {
36-
"@babel/core": "7.14.3",
37-
"@babel/plugin-proposal-optional-chaining": "7.14.5",
38-
"@babel/preset-env": "7.14.2",
39-
"@babel/preset-typescript": "7.14.5",
40-
"@types/jest": "27.0.3",
4137
"@types/node": "17.0.21",
42-
"axios-mock-adapter": "1.20.0",
43-
"babel-loader": "8.2.2",
4438
"husky": "6.0.0",
45-
"jest": "27.3.1",
4639
"lint-staged": "11.0.0",
4740
"prettier": "2.3.0",
48-
"ts-jest": "27.0.7",
49-
"ts-loader": "9.2.1",
50-
"ts-node": "10.4.0",
5141
"typescript": "4.2.4",
52-
"webpack": "5.37.1",
53-
"webpack-cli": "4.7.0",
54-
"webpack-dev-server": "4.0.0-beta.3"
42+
"vite": "2.9.4"
5543
}
5644
}

vite.config.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { defineConfig } from 'vite';
2+
import path from 'path';
3+
import { version } from './package.json';
4+
5+
export default defineConfig({
6+
build: {
7+
lib: {
8+
entry: path.resolve(__dirname, 'src/index.ts'),
9+
name: 'RSS3',
10+
formats: ['umd'],
11+
fileName: () => `rss3.js`,
12+
},
13+
},
14+
define: {
15+
SDK_VERSION: JSON.stringify(version),
16+
},
17+
server: {
18+
base: '/demo/',
19+
},
20+
});

webpack.config.js

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

0 commit comments

Comments
 (0)