aboutsummaryrefslogtreecommitdiffstats
path: root/modules/web/chromium/extensions/inject_extension_key.lua
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@gmail.com>2026-09-19 02:09:53 +0530
committerArpit Chakladar <arpitchakladar@gmail.com>2026-09-19 02:09:53 +0530
commit3dfdc3f8bcd2556b35467df6f8d2a5137705af9e (patch)
treed6a81eab689cc5017cea55d05b5ddf3c56c9cb54 /modules/web/chromium/extensions/inject_extension_key.lua
parent8cfd60b79cfbd9156f84a24b1c0e4a44e4960587 (diff)
downloadhome-manager-config-3dfdc3f8bcd2556b35467df6f8d2a5137705af9e.tar.gz
home-manager-config-3dfdc3f8bcd2556b35467df6f8d2a5137705af9e.zip
chore(web/chromium): some more minor refactoring to extension build steps
Diffstat (limited to 'modules/web/chromium/extensions/inject_extension_key.lua')
-rw-r--r--modules/web/chromium/extensions/inject_extension_key.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/web/chromium/extensions/inject_extension_key.lua b/modules/web/chromium/extensions/inject_extension_key.lua
index f5c8c2b..fe6aa06 100644
--- a/modules/web/chromium/extensions/inject_extension_key.lua
+++ b/modules/web/chromium/extensions/inject_extension_key.lua
@@ -1,7 +1,7 @@
#!/usr/bin/env luajit
-- Strip JSON comments and trailing commas from a manifest, inject the
-- extension's public key, and rewrite it.
-local dkjson = require("dkjson")
+local cjson = require("cjson")
local manifest_path = assert(arg[1], "usage: inject_extension_key.lua <manifest> <extension_key>")
local extension_key = assert(arg[2], "usage: inject_extension_key.lua <manifest> <extension_key>")
@@ -70,9 +70,9 @@ while character_position <= content_length do
end
end
-local manifest_data = dkjson.decode(table.concat(sanitized_chunks))
+local manifest_data = cjson.decode(table.concat(sanitized_chunks))
manifest_data.key = extension_key
manifest_file = assert(io.open(manifest_path, "w"))
-manifest_file:write(dkjson.encode(manifest_data, { indent = true }))
+manifest_file:write(cjson.encode(manifest_data))
manifest_file:close()