web: migrate to vitejs from webpack (#2715)

This commit is contained in:
Abdullah Atta
2023-06-12 11:49:37 +05:00
committed by GitHub
parent 3f128da55d
commit 5374f2b56c
131 changed files with 9358 additions and 32690 deletions

View File

@@ -13,11 +13,9 @@
"sodium-native": "^4.0.1"
},
"devDependencies": {
"@devtomio/sodium": "^0.3.0",
"@types/libsodium-wrappers-sumo": "0.7.5",
"benny": "^3.7.1",
"ts-node": "^10.9.1",
"typescript": "^4.8.2",
"vitest": "^0.29.7"
}
},
@@ -80,158 +78,6 @@
"node": ">=12"
}
},
"node_modules/@devtomio/sodium": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium/-/sodium-0.3.0.tgz",
"integrity": "sha512-XL+alYPip4uRfeG8YizVfl0aPvIE61mnNCXGbKJWEQL4AL2q8zhLX7j9w24MYsZtHwOC7vWVcms68WeHDNm9Rw==",
"dev": true,
"dependencies": {
"@node-rs/helper": "^1.3.3",
"tslib": "^2.3.1"
},
"optionalDependencies": {
"@devtomio/sodium-android-arm64": "0.3.0",
"@devtomio/sodium-darwin-arm64": "0.3.0",
"@devtomio/sodium-darwin-x64": "0.3.0",
"@devtomio/sodium-freebsd-x64": "0.3.0",
"@devtomio/sodium-linux-arm-gnueabihf": "0.3.0",
"@devtomio/sodium-linux-arm64-gnu": "0.3.0",
"@devtomio/sodium-linux-arm64-musl": "0.3.0",
"@devtomio/sodium-linux-x64-gnu": "0.3.0",
"@devtomio/sodium-linux-x64-musl": "0.3.0",
"@devtomio/sodium-win32-x64-msvc": "0.3.0"
}
},
"node_modules/@devtomio/sodium-android-arm64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-android-arm64/-/sodium-android-arm64-0.3.0.tgz",
"integrity": "sha512-Hh7AFhkwCjmxgGAZE/Lh39+JUFakeRfFYW1eo8W2/RqtAwKSHzlQuLxbeDKQFzkBN+94rus9MB9EPkfDkmTeDw==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"android"
]
},
"node_modules/@devtomio/sodium-darwin-arm64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-darwin-arm64/-/sodium-darwin-arm64-0.3.0.tgz",
"integrity": "sha512-cmArnpkwJCrh97WppbltTlLJZCVdSKXzIw7mlaYSWtzwm2/vLg36+mFYcSeECt7d7wv+2KqxSrWI/3qev+i9Yg==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@devtomio/sodium-darwin-x64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-darwin-x64/-/sodium-darwin-x64-0.3.0.tgz",
"integrity": "sha512-1oWkd6ZgiIlJd5uKwckFTAcbgEfX0jLpCKIAn/heqvJS/k8R0wzlQaQBHDNfo3IzdOjZ3BWbysILWHG2SjlVYA==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@devtomio/sodium-freebsd-x64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-freebsd-x64/-/sodium-freebsd-x64-0.3.0.tgz",
"integrity": "sha512-QdHoik5HmQYG/ewgyEzqZmUlc8vLjVKv0Sxejd+Cog5SMpM6Bxp8Mx6eXF+qf4HDSI5pMuygcebszxGd8m3qVw==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"freebsd"
]
},
"node_modules/@devtomio/sodium-linux-arm-gnueabihf": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-arm-gnueabihf/-/sodium-linux-arm-gnueabihf-0.3.0.tgz",
"integrity": "sha512-l3PmkpWh39ge0bQnEfNAkcG8xBr2qyoAjSM27xC7f3pefMe4b6YJUi5MhR5tgkQ7KgDivNTrCWySQgSZi0WXhQ==",
"cpu": [
"arm"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@devtomio/sodium-linux-arm64-gnu": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-gnu/-/sodium-linux-arm64-gnu-0.3.0.tgz",
"integrity": "sha512-zKvBwzqhRb4LVgXhfEj1Z+6t9yz+Qi3iXKQ/bOK146iQJ3XIEbRS3EKRO+w5al/ipYmV6vWpPxEmBk1X1Kfvfg==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@devtomio/sodium-linux-arm64-musl": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-musl/-/sodium-linux-arm64-musl-0.3.0.tgz",
"integrity": "sha512-6tJ3mvmtySrMDW5uXpTNpAg2Xeec0KqRFT2ZrDxK8NmoHJlX3KXdgqmPRIBT6kkiogz6PFRQVexdtcy1OVJcMA==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@devtomio/sodium-linux-x64-gnu": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-gnu/-/sodium-linux-x64-gnu-0.3.0.tgz",
"integrity": "sha512-eJiHMhuFs+R3XDJ3zmJMUYWKJX7zFeohw1eGDr2TYZrDfE0rsRCtHMjgKtPl5HtbShGNMR9Ap9Fy98nwG89UCg==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@devtomio/sodium-linux-x64-musl": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-musl/-/sodium-linux-x64-musl-0.3.0.tgz",
"integrity": "sha512-bSM9T+4L8jR/n2xHSudhpyU7WonRDk3fCamysy6skncGp0fLQJ2s257KoIutrr2alNGsmkcZy4/oe0c3A6haQg==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@devtomio/sodium-win32-x64-msvc": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-win32-x64-msvc/-/sodium-win32-x64-msvc-0.3.0.tgz",
"integrity": "sha512-X3y6sl6q8RSxezq8V03Rtc1b/QmSmBXw0JmxjCAmVo6KKrpYuQpAxkbH78TRPUxixWzXLIDU+3MyEUJQQjOLtA==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"win32"
]
},
"node_modules/@esbuild/android-arm": {
"version": "0.17.13",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.13.tgz",
@@ -609,21 +455,6 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
"node_modules/@napi-rs/triples": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz",
"integrity": "sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==",
"dev": true
},
"node_modules/@node-rs/helper": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.3.3.tgz",
"integrity": "sha512-p4OdfQObGN9YFy5WZaGwlPYICQSe7xZYyXB0sxREmvj1HzGKp5bPg2PlfgfMZEfnjIA882B9ZrnagYzZihIwjA==",
"dev": true,
"dependencies": {
"@napi-rs/triples": "^1.1.0"
}
},
"node_modules/@tsconfig/node10": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
@@ -1724,12 +1555,6 @@
"node": ">=0.3.1"
}
},
"node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
"dev": true
},
"node_modules/type-detect": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
@@ -1751,19 +1576,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/typescript": {
"version": "4.9.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=4.2.0"
}
},
"node_modules/ufo": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.1.tgz",
@@ -2088,96 +1900,6 @@
"@jridgewell/trace-mapping": "0.3.9"
}
},
"@devtomio/sodium": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium/-/sodium-0.3.0.tgz",
"integrity": "sha512-XL+alYPip4uRfeG8YizVfl0aPvIE61mnNCXGbKJWEQL4AL2q8zhLX7j9w24MYsZtHwOC7vWVcms68WeHDNm9Rw==",
"dev": true,
"requires": {
"@devtomio/sodium-android-arm64": "0.3.0",
"@devtomio/sodium-darwin-arm64": "0.3.0",
"@devtomio/sodium-darwin-x64": "0.3.0",
"@devtomio/sodium-freebsd-x64": "0.3.0",
"@devtomio/sodium-linux-arm-gnueabihf": "0.3.0",
"@devtomio/sodium-linux-arm64-gnu": "0.3.0",
"@devtomio/sodium-linux-arm64-musl": "0.3.0",
"@devtomio/sodium-linux-x64-gnu": "0.3.0",
"@devtomio/sodium-linux-x64-musl": "0.3.0",
"@devtomio/sodium-win32-x64-msvc": "0.3.0",
"@node-rs/helper": "^1.3.3",
"tslib": "^2.3.1"
}
},
"@devtomio/sodium-android-arm64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-android-arm64/-/sodium-android-arm64-0.3.0.tgz",
"integrity": "sha512-Hh7AFhkwCjmxgGAZE/Lh39+JUFakeRfFYW1eo8W2/RqtAwKSHzlQuLxbeDKQFzkBN+94rus9MB9EPkfDkmTeDw==",
"dev": true,
"optional": true
},
"@devtomio/sodium-darwin-arm64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-darwin-arm64/-/sodium-darwin-arm64-0.3.0.tgz",
"integrity": "sha512-cmArnpkwJCrh97WppbltTlLJZCVdSKXzIw7mlaYSWtzwm2/vLg36+mFYcSeECt7d7wv+2KqxSrWI/3qev+i9Yg==",
"dev": true,
"optional": true
},
"@devtomio/sodium-darwin-x64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-darwin-x64/-/sodium-darwin-x64-0.3.0.tgz",
"integrity": "sha512-1oWkd6ZgiIlJd5uKwckFTAcbgEfX0jLpCKIAn/heqvJS/k8R0wzlQaQBHDNfo3IzdOjZ3BWbysILWHG2SjlVYA==",
"dev": true,
"optional": true
},
"@devtomio/sodium-freebsd-x64": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-freebsd-x64/-/sodium-freebsd-x64-0.3.0.tgz",
"integrity": "sha512-QdHoik5HmQYG/ewgyEzqZmUlc8vLjVKv0Sxejd+Cog5SMpM6Bxp8Mx6eXF+qf4HDSI5pMuygcebszxGd8m3qVw==",
"dev": true,
"optional": true
},
"@devtomio/sodium-linux-arm-gnueabihf": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-arm-gnueabihf/-/sodium-linux-arm-gnueabihf-0.3.0.tgz",
"integrity": "sha512-l3PmkpWh39ge0bQnEfNAkcG8xBr2qyoAjSM27xC7f3pefMe4b6YJUi5MhR5tgkQ7KgDivNTrCWySQgSZi0WXhQ==",
"dev": true,
"optional": true
},
"@devtomio/sodium-linux-arm64-gnu": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-gnu/-/sodium-linux-arm64-gnu-0.3.0.tgz",
"integrity": "sha512-zKvBwzqhRb4LVgXhfEj1Z+6t9yz+Qi3iXKQ/bOK146iQJ3XIEbRS3EKRO+w5al/ipYmV6vWpPxEmBk1X1Kfvfg==",
"dev": true,
"optional": true
},
"@devtomio/sodium-linux-arm64-musl": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-musl/-/sodium-linux-arm64-musl-0.3.0.tgz",
"integrity": "sha512-6tJ3mvmtySrMDW5uXpTNpAg2Xeec0KqRFT2ZrDxK8NmoHJlX3KXdgqmPRIBT6kkiogz6PFRQVexdtcy1OVJcMA==",
"dev": true,
"optional": true
},
"@devtomio/sodium-linux-x64-gnu": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-gnu/-/sodium-linux-x64-gnu-0.3.0.tgz",
"integrity": "sha512-eJiHMhuFs+R3XDJ3zmJMUYWKJX7zFeohw1eGDr2TYZrDfE0rsRCtHMjgKtPl5HtbShGNMR9Ap9Fy98nwG89UCg==",
"dev": true,
"optional": true
},
"@devtomio/sodium-linux-x64-musl": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-musl/-/sodium-linux-x64-musl-0.3.0.tgz",
"integrity": "sha512-bSM9T+4L8jR/n2xHSudhpyU7WonRDk3fCamysy6skncGp0fLQJ2s257KoIutrr2alNGsmkcZy4/oe0c3A6haQg==",
"dev": true,
"optional": true
},
"@devtomio/sodium-win32-x64-msvc": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@devtomio/sodium-win32-x64-msvc/-/sodium-win32-x64-msvc-0.3.0.tgz",
"integrity": "sha512-X3y6sl6q8RSxezq8V03Rtc1b/QmSmBXw0JmxjCAmVo6KKrpYuQpAxkbH78TRPUxixWzXLIDU+3MyEUJQQjOLtA==",
"dev": true,
"optional": true
},
"@esbuild/android-arm": {
"version": "0.17.13",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.13.tgz",
@@ -2354,21 +2076,6 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
"@napi-rs/triples": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz",
"integrity": "sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==",
"dev": true
},
"@node-rs/helper": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.3.3.tgz",
"integrity": "sha512-p4OdfQObGN9YFy5WZaGwlPYICQSe7xZYyXB0sxREmvj1HzGKp5bPg2PlfgfMZEfnjIA882B9ZrnagYzZihIwjA==",
"dev": true,
"requires": {
"@napi-rs/triples": "^1.1.0"
}
},
"@tsconfig/node10": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
@@ -3192,12 +2899,6 @@
}
}
},
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
"dev": true
},
"type-detect": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
@@ -3210,12 +2911,6 @@
"integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
"dev": true
},
"typescript": {
"version": "4.9.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
"dev": true
},
"ufo": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.1.tgz",

View File

@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
import sodium from "libsodium-wrappers-sumo";
export function initialize() {
console.log("Calling browser.");
return sodium.ready;
}