diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d28c9da0ec6eca625ef3e5b69a5ae54d6b296d8f..df58520583f6e0e7d75da2bb0d3d2292bfaf91e0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ default: - corepack enable - corepack prepare pnpm@10.0.0 --activate - pnpm config set store-dir .pnpm-store - - pnpm install --frozen-lockfile + - pnpm install --frozen-lockfile --ignore-scripts # Do not run lifecycle postinstall scripts build: extends: .npm_based_job diff --git a/README.md b/README.md index b4b4bae6467145d94e0a030010fa99eba0d67851..3021a74a753253ded920fe7767478387b142154f 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ Hive wallet extension allowing you to sign transactions using keys derived from # Clone the repository and its submodules git clone --recurse-submodules https://gitlab.syncad.com/hive/metamask-snap.git # Install dependencies -pnpm install +pnpm install --ignore-scripts # Start development server pnpm start ``` -# License +## License [MIT License](LICENSE.md) diff --git a/package.json b/package.json index 011a310ffdc1a2873b378c939cc55a754e822ba8..b29f5e28ef7912eb4b8d82f59f7d0788c4307c54 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "devDependencies": { "@hiveio/beekeeper": "1.27.10-250304140859", "@hiveio/wax": "1.27.6-rc7-250304235913", + "@lavamoat/preinstall-always-fail": "^2.0.0", "@metamask/key-tree": "^10.0.2", "@metamask/snaps-cli": "~6.6.0", "@metamask/snaps-sdk": "~6.14.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da5de2f427c5d30f2ef1bd89b93dad1e2b3a7a70..b8745eb73a93333cbee1abcb730bae4b28cf841a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,9 @@ importers: '@hiveio/wax': specifier: 1.27.6-rc7-250304235913 version: 1.27.6-rc7-250304235913 + '@lavamoat/preinstall-always-fail': + specifier: ^2.0.0 + version: 2.1.0 '@metamask/key-tree': specifier: ^10.0.2 version: 10.1.0 @@ -818,6 +821,10 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@lavamoat/preinstall-always-fail@2.1.0': + resolution: {integrity: sha512-9xSsxxryPMyBWxfV+Ver7FZhvC1PhE1wDCsYFwsiqZzmeWH8e7Y7gWRFJqPw4M8WNbfeuPhKbLdCK3GsPz9gKg==} + engines: {node: ^16.20.0 || ^18.0.0 || ^20.0.0 || ^22.0.0} + '@metamask/abi-utils@3.0.0': resolution: {integrity: sha512-a/l0DiSIr7+CBYVpHygUa3ztSlYLFCQMsklLna+t6qmNY9+eIO5TedNxhyIyvaJ+4cN7TLy0NQFbp9FV3X2ktg==} engines: {node: ^18.18 || ^20.14 || >=22} @@ -5218,6 +5225,8 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@lavamoat/preinstall-always-fail@2.1.0': {} + '@metamask/abi-utils@3.0.0': dependencies: '@metamask/superstruct': 3.1.0