Lines 24-64json
25 "dev:server": "cross-env PORT=9835 tsx watch src/server/entry.ts",
26 "build": "npm run clean && npm run build:client && npm run build:server && npm run build:runtime-manifest",
27 "build:desktop": "node scripts/prepare-desktop-tokens.mjs && tsc -p tsconfig.desktop.json && esbuild desktop/preload.cts --bundle --platform=node --format=cjs --external:electron --outfile=.desktop-dist/preload.cjs && esbuild desktop/renderer/services.tsx --bundle --platform=browser --format=iife --minify --outfile=desktop/renderer/services.js",
28 "desktop:dev": "npm run build && npm run build:desktop && electron-forge start",
29 "desktop:prepare": "npm run build && npm run build:desktop && node scripts/prepare-desktop-runtime.mjs",
30 "desktop:make": "node scripts/ensure-macos-appdmg.mjs && npm run desktop:prepare && electron-forge make",
31 "build:client": "vite build && node scripts/precompress-client.mjs",
32 "build:server": "tsc -p tsconfig.server.json && node -e \"require('fs').chmodSync('dist/server/cli.js', 0o755)\"",
33 "build:runtime-manifest": "node scripts/generate-runtime-manifest.mjs",
34 "generate:pwa-assets": "pwa-assets-generator --config pwa-assets.config.ts",
35 "preview": "vite preview",
36 "start": "node dist/server/cli.js",
37 "lint": "tsc --noEmit",
38 "trace:diff": "node scripts/inspect-diff-trace.mjs",
39 "trace:fsio": "node scripts/inspect-fs-io.mjs",
40 "release:classify": "node scripts/classify-release.mjs",
41 "test": "vitest --passWithNoTests",
42 "test:ui": "vitest --ui",
43 "prepublishOnly": "npm run build",
44 "postinstall": "node scripts/postinstall.mjs"
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L44 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L44 47 "@chainsafe/libp2p-noise": "17.0.0",
48 "@dnd-kit/core": "^6.3.1",
49 "@dnd-kit/sortable": "^10.0.0",
50 "@dnd-kit/utilities": "^3.2.2",
51 "@hello-pangea/dnd": "^18.0.1",
52 "@libp2p/crypto": "5.1.9",
53 "@libp2p/interface": "3.1.0",
54 "@libp2p/peer-id": "6.0.0",
55 "@libp2p/utils": "7.0.7",
56 "@noble/hashes": "2.4.0",
57 "@serenity-kit/opaque": "1.1.0",
58 "@types/cookie-parser": "^1.4.10",
59 "@types/csurf": "^1.11.5",
60 "@types/refractor": "^2.8.0",
61 "@use-gesture/react": "^10.3.1",
62 "@xterm/addon-clipboard": "^0.3.0-beta.287",
63 "@xterm/addon-fit": "^0.12.0-beta.287",
64 "@xterm/addon-image": "^0.10.0-beta.287",