diff --git a/scripts/build/package.js b/scripts/build/package.js index d312b6d0f..cb6829518 100644 --- a/scripts/build/package.js +++ b/scripts/build/package.js @@ -63,8 +63,10 @@ const build = async () => { escape(icon.path), escape(icon.source), escape(icon.hex), - icon.guidelines ? `'${escape(icon.guidelines)}'` : undefined, - licenseToObject(icon.license), + icon.guidelines ? `\n guidelines: '${escape(icon.guidelines)}',` : '', + licenseToObject(icon.license) + ? `\n license: ${JSON.stringify(licenseToObject(icon.license))},` + : '', ); }; const writeJs = async (filepath, rawJavaScript, opts = null) => { diff --git a/scripts/build/templates/icon-object.js b/scripts/build/templates/icon-object.js index bccadac24..80eea92ff 100644 --- a/scripts/build/templates/icon-object.js +++ b/scripts/build/templates/icon-object.js @@ -6,7 +6,5 @@ }, path: '%s', source: '%s', - hex: '%s', - guidelines: %s, - license: %s, + hex: '%s',%s%s } diff --git a/types.d.ts b/types.d.ts index 02ca65468..8ce48287b 100644 --- a/types.d.ts +++ b/types.d.ts @@ -25,6 +25,6 @@ export interface SimpleIcon { path: string; source: string; hex: string; - guidelines: string | undefined; - license: License | undefined; + guidelines?: string; + license?: License; }