#!/usr/lib/node

# Создаем blob файл из index.js по настройкам build.json
node --experimental-sea-config build.json

# Добавляем Node.js в исполняемый файл index
cp $(command -v node) index

# Удаляем подпись node.js
codesign --remove-signature index

# Только для MacOs включаем код js в index
npx postject index NODE_SEA_BLOB build.blob \
    --sentinel-fuse NODE_SEA_FUSE_fce680ab2cc467b6e072b8b5df1996b2 \
    --macho-segment-name NODE_SEA

# Подписываем index файл
codesign --sign - index
