Skip to content

Commit d9d6322

Browse files
Fatme HavaluovaFatme Havaluova
Fatme Havaluova
authored and
Fatme Havaluova
committed
Configure tns-core-modules version when init command is executed
1 parent ec308c4 commit d9d6322

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/services/init-service.ts

+8-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import semver = require("semver");
99
export class InitService implements IInitService {
1010
private static MIN_SUPPORTED_FRAMEWORK_VERSIONS: IStringDictionary = {
1111
"tns-ios": "1.1.0",
12-
"tns-android": "1.1.0"
12+
"tns-android": "1.1.0",
13+
"tns-core-modules": "1.2.0"
1314
};
1415

1516
private _projectFilePath: string;
@@ -56,6 +57,12 @@ export class InitService implements IInitService {
5657
});
5758
}
5859

60+
let dependencies = projectData.dependencies;
61+
if(!dependencies) {
62+
projectData.dependencies = Object.create(null);
63+
}
64+
projectData.dependencies[constants.TNS_CORE_MODULES_NAME] = this.getVersionData(constants.TNS_CORE_MODULES_NAME).wait()["version"];
65+
5966
this.$fs.writeJson(this.projectFilePath, projectData).wait();
6067
} catch(err) {
6168
this.$fs.writeJson(this.projectFilePath, projectDataBackup).wait();

0 commit comments

Comments
 (0)