The —project (-p) flag can now take any file path

The —project command line option originally could only take paths to a folder containing a tsconfig.json.Given the different scenarios for build configurations, it made sense to allow —project to point to any other compatible JSON file.For instance, a user might want to target ES2015 with CommonJS modules for Node 5, but ES5 with AMD modules for the browser.With this new work, users can easily manage two separate build targets using tsc alone without having to perform hacky workarounds like placing tsconfig.json files in separate directories.

The old behavior still remains the same if given a directory - the compiler will try to find a file in the directory named tsconfig.json.