diff --git a/src/ManifestAsset.js b/src/ManifestAsset.js index 8f24619..5a0e212 100644 --- a/src/ManifestAsset.js +++ b/src/ManifestAsset.js @@ -294,7 +294,7 @@ class ManifestAsset extends Asset { } hasWebExtensionManifestKeys() { - const requiredKeys = ['manifest_version', 'name', 'version'] + const requiredKeys = ['manifest_version', 'name'] return requiredKeys.every(key => !!this.ast[key]) } @@ -311,6 +311,12 @@ class ManifestAsset extends Asset { } } + transform() { + if (this.kind === 'webext-manifest' && this.ast.version === undefined) { + this.ast.version = require(path.resolve(process.env.INIT_CWD, 'package.json')).version + } + } + generate() { if (this.isAstDirty) { return JSON.stringify(this.ast)