diff --git a/cli/lib/json-plugin.js b/cli/lib/json-plugin.js index f5bdf2df..12b1f246 100644 --- a/cli/lib/json-plugin.js +++ b/cli/lib/json-plugin.js @@ -2,6 +2,8 @@ import { promises as fsp } from "fs"; const prefix = "json:"; +const reservedKeys = ["public"]; + export default function ejsAssetPlugin() { return { name: "json-plugin", @@ -23,6 +25,9 @@ export default function ejsAssetPlugin() { let code = ""; for (const [key, value] of Object.entries(JSON.parse(source))) { + if (reservedKeys.includes(key)) { + continue; + } code += ` export const ${key} = ${JSON.stringify(value)}; `; diff --git a/cli/package-lock.json b/cli/package-lock.json index 29e3693f..5895b7a6 100644 --- a/cli/package-lock.json +++ b/cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "cli", - "version": "0.0.1", + "version": "0.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/cli/package.json b/cli/package.json index bfe3b7c5..3d778a74 100644 --- a/cli/package.json +++ b/cli/package.json @@ -2,6 +2,7 @@ "name": "@squoosh/cli", "version": "0.0.1", "description": "A CLI for Squoosh", + "public": true, "bin": { "squoosh-cli": "build/index.js" },