Skip to content

Commit e82ceac

Browse files
FatmeFatme
Fatme
authored and
Fatme
committed
Merge pull request #890 from NativeScript/fatme/conf-modules-version
Configure tns-core-modules version when init command is executed
2 parents 8b98695 + d9d6322 commit e82ceac

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)