Skip to content

Commit bae8db4

Browse files
committed
chore: remove postinstall script, tell vite where to find it
1 parent 47049eb commit bae8db4

File tree

3 files changed

+61
-3
lines changed

3 files changed

+61
-3
lines changed

web/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
"check-types": "tsc --noEmit",
4444
"generate": "yarn generate:gql && yarn generate:hooks",
4545
"generate:gql": "graphql-codegen --require tsconfig-paths/register",
46-
"generate:hooks": "NODE_NO_WARNINGS=1 wagmi generate",
47-
"postinstall": "mkdir -p src/public/node_modules/@shutter-network/shutter-sdk/dist && cp -R ../node_modules/@shutter-network/shutter-sdk/dist/* src/public/node_modules/@shutter-network/shutter-sdk/dist"
46+
"generate:hooks": "NODE_NO_WARNINGS=1 wagmi generate"
4847
},
4948
"prettier": "@kleros/kleros-v2-prettier-config",
5049
"devDependencies": {
@@ -76,6 +75,7 @@
7675
"typescript": "^5.6.3",
7776
"vite": "^5.4.11",
7877
"vite-plugin-node-polyfills": "^0.23.0",
78+
"vite-plugin-static-copy": "^3.0.0",
7979
"vite-plugin-svgr": "^4.3.0",
8080
"vite-tsconfig-paths": "^4.3.2"
8181
},

web/vite.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ import { defineConfig } from "vite";
22
import { nodePolyfills } from "vite-plugin-node-polyfills";
33
import svgr from "vite-plugin-svgr";
44
import tsconfigPaths from "vite-tsconfig-paths";
5+
import { viteStaticCopy } from "vite-plugin-static-copy";
6+
import { dirname, resolve } from "path";
7+
import { fileURLToPath } from "url";
8+
9+
const __dirname = dirname(fileURLToPath(import.meta.url));
510

611
export default defineConfig({
712
root: "src",
@@ -18,6 +23,14 @@ export default defineConfig({
1823
},
1924
envPrefix: ["REACT_APP", "ALCHEMY", "WALLETCONNECT_PROJECT_ID"],
2025
plugins: [
26+
viteStaticCopy({
27+
targets: [
28+
{
29+
src: resolve(__dirname, "../node_modules/@shutter-network/shutter-sdk/dist/*"),
30+
dest: "node_modules/@shutter-network/shutter-sdk/dist",
31+
},
32+
],
33+
}),
2134
svgr({
2235
include: ["**/*.svg", "tsx:**/*.svg"],
2336
exclude: ["../node_modules/**/*"],

yarn.lock

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5798,6 +5798,7 @@ __metadata:
57985798
viem: "npm:^2.24.1"
57995799
vite: "npm:^5.4.11"
58005800
vite-plugin-node-polyfills: "npm:^0.23.0"
5801+
vite-plugin-static-copy: "npm:^3.0.0"
58015802
vite-plugin-svgr: "npm:^4.3.0"
58025803
vite-tsconfig-paths: "npm:^4.3.2"
58035804
wagmi: "npm:^2.14.15"
@@ -18199,6 +18200,18 @@ __metadata:
1819918200
languageName: node
1820018201
linkType: hard
1820118202

18203+
"fdir@npm:^6.4.4":
18204+
version: 6.4.4
18205+
resolution: "fdir@npm:6.4.4"
18206+
peerDependencies:
18207+
picomatch: ^3 || ^4
18208+
peerDependenciesMeta:
18209+
picomatch:
18210+
optional: true
18211+
checksum: 10/d0000d6b790059b35f4ed19acc8847a66452e0bc68b28766c929ffd523e5ec2083811fc8a545e4a1d4945ce70e887b3a610c145c681073b506143ae3076342ed
18212+
languageName: node
18213+
linkType: hard
18214+
1820218215
"fflate@npm:^0.8.1":
1820318216
version: 0.8.1
1820418217
resolution: "fflate@npm:0.8.1"
@@ -18563,7 +18576,7 @@ __metadata:
1856318576
languageName: node
1856418577
linkType: hard
1856518578

18566-
"fs-extra@npm:11.3.0":
18579+
"fs-extra@npm:11.3.0, fs-extra@npm:^11.3.0":
1856718580
version: 11.3.0
1856818581
resolution: "fs-extra@npm:11.3.0"
1856918582
dependencies:
@@ -26001,6 +26014,13 @@ __metadata:
2600126014
languageName: node
2600226015
linkType: hard
2600326016

26017+
"p-map@npm:^7.0.3":
26018+
version: 7.0.3
26019+
resolution: "p-map@npm:7.0.3"
26020+
checksum: 10/2ef48ccfc6dd387253d71bf502604f7893ed62090b2c9d73387f10006c342606b05233da0e4f29388227b61eb5aeface6197e166520c465c234552eeab2fe633
26021+
languageName: node
26022+
linkType: hard
26023+
2600426024
"p-queue@npm:^8.0.1":
2600526025
version: 8.1.0
2600626026
resolution: "p-queue@npm:8.1.0"
@@ -31893,6 +31913,16 @@ __metadata:
3189331913
languageName: node
3189431914
linkType: hard
3189531915

31916+
"tinyglobby@npm:^0.2.13":
31917+
version: 0.2.13
31918+
resolution: "tinyglobby@npm:0.2.13"
31919+
dependencies:
31920+
fdir: "npm:^6.4.4"
31921+
picomatch: "npm:^4.0.2"
31922+
checksum: 10/b04557ee58ad2be5f2d2cbb4b441476436c92bb45ba2e1fc464d686b793392b305ed0bcb8b877429e9b5036bdd46770c161a08384c0720b6682b7cd6ac80e403
31923+
languageName: node
31924+
linkType: hard
31925+
3189631926
"tinyglobby@npm:^0.2.6":
3189731927
version: 0.2.10
3189831928
resolution: "tinyglobby@npm:0.2.10"
@@ -33549,6 +33579,21 @@ __metadata:
3354933579
languageName: node
3355033580
linkType: hard
3355133581

33582+
"vite-plugin-static-copy@npm:^3.0.0":
33583+
version: 3.0.0
33584+
resolution: "vite-plugin-static-copy@npm:3.0.0"
33585+
dependencies:
33586+
chokidar: "npm:^3.5.3"
33587+
fs-extra: "npm:^11.3.0"
33588+
p-map: "npm:^7.0.3"
33589+
picocolors: "npm:^1.1.1"
33590+
tinyglobby: "npm:^0.2.13"
33591+
peerDependencies:
33592+
vite: ^5.0.0 || ^6.0.0
33593+
checksum: 10/06146ba263df82c2e040de4795ec1360db82a3ed4474672332c0893df1a8c3f202163135fbd0a85de066acaf0f05076f337b2f9ad753971c8f0c18099e6c35cc
33594+
languageName: node
33595+
linkType: hard
33596+
3355233597
"vite-plugin-svgr@npm:^4.3.0":
3355333598
version: 4.3.0
3355433599
resolution: "vite-plugin-svgr@npm:4.3.0"

0 commit comments

Comments
 (0)