Skip to content

Commit db41384

Browse files
committed
Adding new target version
1 parent eebf653 commit db41384

File tree

6 files changed

+87
-53
lines changed

6 files changed

+87
-53
lines changed

android/lib/src/main/res/raw/trust_min.js

Lines changed: 37 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bun.lockb

-256 Bytes
Binary file not shown.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"presets": [
3+
[
4+
"@babel/preset-env",
5+
{
6+
"targets": {
7+
"browsers": "chrome >= 53"
8+
},
9+
"useBuiltIns": "entry",
10+
"corejs": "3"
11+
}
12+
],
13+
"@babel/preset-typescript"
14+
]
15+
}

packages/android-web3-provider/package.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,19 @@
1919
"dev": "bun build ./index.ts --outdir ./dist --watch"
2020
},
2121
"dependencies": {
22+
"@trustwallet/web3-provider-aptos": "workspace:*",
2223
"@trustwallet/web3-provider-core": "workspace:*",
24+
"@trustwallet/web3-provider-cosmos": "workspace:*",
2325
"@trustwallet/web3-provider-ethereum": "workspace:*",
2426
"@trustwallet/web3-provider-solana": "workspace:*",
25-
"@trustwallet/web3-provider-cosmos": "workspace:*",
26-
"@trustwallet/web3-provider-aptos": "workspace:*",
2727
"@trustwallet/web3-provider-ton": "workspace:*",
28+
"core-js": "^3.38.1",
2829
"rollup-plugin-polyfill-node": "0.13.0"
2930
},
30-
"devDependencies": {}
31+
"devDependencies": {
32+
"@babel/preset-env": "^7.25.8",
33+
"@babel/preset-typescript": "^7.25.7",
34+
"@rollup/plugin-babel": "^6.0.4",
35+
"@rollup/plugin-terser": "^0.4.4"
36+
}
3137
}

packages/android-web3-provider/rollup.config.js

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
import esbuild from 'rollup-plugin-esbuild';
2-
import { nodeResolve } from '@rollup/plugin-node-resolve';
31
import commonjs from '@rollup/plugin-commonjs';
42
import { name, dependencies } from './package.json';
53
import nodePolyfills from 'rollup-plugin-polyfill-node';
64
import inject from '@rollup/plugin-inject';
5+
import babel from '@rollup/plugin-babel';
6+
import resolve from '@rollup/plugin-node-resolve';
7+
import terser from '@rollup/plugin-terser';
78

89
const input = './index.ts';
910
const plugins = [
10-
nodeResolve({ preferBuiltins: false, browser: true }),
11+
nodePolyfills(),
12+
resolve({ browser: true, preferBuiltins: false }),
1113
commonjs(),
14+
babel({
15+
babelHelpers: 'bundled',
16+
extensions: ['.js', '.ts'],
17+
exclude: 'node_modules/**',
18+
}),
1219
inject({
1320
modules: {
1421
Buffer: ['buffer', 'Buffer'],
1522
},
1623
}),
17-
nodePolyfills(),
18-
esbuild({
19-
minify: true,
20-
tsconfig: './tsconfig.json',
21-
loaders: {
22-
'.json': 'json',
23-
},
24-
}),
24+
terser(),
2525
];
2626

2727
function createConfig(
@@ -38,7 +38,6 @@ function createConfig(
3838
output: {
3939
file: '../../android/lib/src/main/res/raw/trust_min.js',
4040
format: 'umd',
41-
exports: 'named',
4241
name: packageName,
4342
sourcemap: false,
4443
...umd,
Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
11
{
2-
"extends": "../../tsconfig.json",
3-
"exclude": ["package.json", "rollup.config.js", "tsconfig.json", "tests", "./dist"],
2+
"exclude": [
3+
"package.json",
4+
"rollup.config.js",
5+
"tsconfig.json",
6+
"tests",
7+
"./dist"
8+
],
49
"compilerOptions": {
510
"rootDir": "./",
611
"outDir": "./dist/types",
7-
"emitDeclarationOnly": true
8-
}
12+
"lib": ["ES2020", "DOM"],
13+
"target": "ES6",
14+
"module": "ESNext",
15+
"moduleResolution": "node",
16+
"esModuleInterop": true,
17+
"skipLibCheck": true
18+
},
19+
"include": ["./**/*.ts"]
920
}

0 commit comments

Comments
 (0)