{"_id":"csproj2ts","_rev":"14-9ded81302f360a3a4806f79f95dcfbc5","name":"csproj2ts","description":"Library to parse TypeScript config info from a Visual Studio Project file","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.2":{"name":"csproj2ts","version":"0.0.2","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^2.0.1","lodash":"^3.3.1","xml2js":"^0.4.5"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-run":"^0.3.0","grunt-ts":"^3.0.0"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"https://github.com/nycdotnet/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"}],"license":"MIT","bugs":{"url":"https://github.com/nycdotnet/csproj2ts/issues"},"homepage":"https://github.com/nycdotnet/csproj2ts","gitHead":"45156d2933d503fbd724d8b8a8f59e43c7e340c7","_id":"csproj2ts@0.0.2","_shasum":"5b674f72f984b94260b7a4199a4f9184bc4215fb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"5b674f72f984b94260b7a4199a4f9184bc4215fb","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.2.tgz","integrity":"sha512-DcqI6Ck9AN0nJJArnQXOS7ekMKQeb7LRet4bgVK4Cm+Muv1u1Yh960FTbK2Ruw4NxQl7sThtQ/AieRoH8GeI8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMKtGJtIFkQrsJBgVpUC7/Dt42kF7ikENldcky41sMjwIhAPSxtI2UllalCav7CBQolvKe0xNatJ3TYKYVQwfWRIcC"}]},"directories":{}},"0.0.3":{"name":"csproj2ts","version":"0.0.3","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^2.0.1","lodash":"^3.3.1","xml2js":"^0.4.5"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-run":"^0.3.0","grunt-ts":"^3.0.0"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","gitHead":"d2a7691533ccb84c82247ffbb5488392dfc462e5","_id":"csproj2ts@0.0.3","_shasum":"5a1ac0661b18d48671386dfc7ce79dced38c6f6c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"5a1ac0661b18d48671386dfc7ce79dced38c6f6c","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.3.tgz","integrity":"sha512-mfMIjFp54reEEJbmd96nwwjjn5rtMXW/riJ8ZeZsiKrCtHDZWmUK/F/f4UYr/65O4bYSMqzNDEnsBuXJN+5aeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICykd4gZQh3zZoTIQf1iuMcV4bsYkRD8M8iNz4Dj+hFAAiEAy4FNh1z7Vjwkk5o+FCcNi4WNCgXl1B/Jrid6LUpYUMc="}]},"directories":{}},"0.0.4":{"name":"csproj2ts","version":"0.0.4","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^2.0.1","lodash":"^3.3.1","semver":"^5.0.1","xml2js":"^0.4.5"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-run":"^0.3.0","grunt-ts":"^4.2.0"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},{"name":"basarat","email":"basaratali@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","gitHead":"6e1e27d45a127b040743f3b1506c6cce9b9e46ad","_id":"csproj2ts@0.0.4","_shasum":"060ea36e9629c44915dfe19617357e9e582bcf74","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"060ea36e9629c44915dfe19617357e9e582bcf74","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.4.tgz","integrity":"sha512-5SiFbl5GEWwme8Wzb+j+cVw9Vvlyu4xgt2goDSFdH66uTPT9C0zjTPWgzuGrRcoQOfUb9vhVdTPG4mQlC3Om1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXJ7V3BHj/o27+osLeSKAH8BVAK5l37GvRnu9IqcKyswIhAJtUgVqlBUgndLPFnkdSTdLkucK5IZ6/oZJ5Ydpo+gi/"}]},"directories":{}},"0.0.5":{"name":"csproj2ts","version":"0.0.5","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^2.0.1","lodash":"^3.3.1","semver":"^5.0.1","xml2js":"^0.4.5"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-run":"^0.3.0","grunt-ts":"^4.2.0"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},{"name":"basarat","email":"basaratali@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","typings":"csproj2ts.d.ts","gitHead":"8ae1cfe2c828fbd8b90844a23e14bdbbc6984159","_id":"csproj2ts@0.0.5","_shasum":"1ce6e4791d64cae4b2ceb52a70a950b5a1ac81cc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"1ce6e4791d64cae4b2ceb52a70a950b5a1ac81cc","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.5.tgz","integrity":"sha512-lFtSd/tgTk2Hws5RUwcKaUWVQ5QQdFL9yy0wxNYJeE70MUrlhHqJrd3jRBawPQOc+2akzhiwKe2KCPq498/pfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiHZirCKOgjft8N8qXTICOuAJ8hWel1S61+UgAoJ8qbQIhAMVG1LvEDWNpnNmD7LQa66UdAhBAL8KkYeszIxwhU/ta"}]},"directories":{}},"0.0.6":{"name":"csproj2ts","version":"0.0.6","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^2.0.1","lodash":"^3.3.1","semver":"^5.0.1","xml2js":"^0.4.5"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-run":"^0.3.0","grunt-ts":"^4.2.0"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},{"name":"basarat","email":"basaratali@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","typings":"csproj2ts.d.ts","gitHead":"be0bb6a30ba8a95a2dda7d5d6e5ef6e4634f5ab2","_id":"csproj2ts@0.0.6","_shasum":"85a5d7bab0ce57db4b8f08cf6b4ed93b953da01c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"85a5d7bab0ce57db4b8f08cf6b4ed93b953da01c","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.6.tgz","integrity":"sha512-ygDS4DcfKrfYVm/mzM1C+piQ0e0pFyPvUXxCVYJXiKEJBOYwqaORB7+cV7PpkV4UnvVK42/8fOsDknDXQnbhjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD65Y0aAFk9floNZzoTdrYTSyBdosz6jxv7zQyaAe625wIhAPahMJJV+ilRU2so4+YTZnkLmfY6ouw07ica+G7aZ4YT"}]},"directories":{}},"0.0.7":{"name":"csproj2ts","version":"0.0.7","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^2.0.1","lodash":"^3.3.1","semver":"^5.0.1","xml2js":"^0.4.5"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-nodeunit":"^0.4.1","grunt-run":"^0.3.0","grunt-ts":"^4.2.0"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},{"name":"basarat","email":"basaratali@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","typings":"csproj2ts.d.ts","gitHead":"5323d6d2428bd948a77f91bf71953a94232c99b0","_id":"csproj2ts@0.0.7","_shasum":"76b1094683256e9a2709fd5c63eef26bf47a1442","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"76b1094683256e9a2709fd5c63eef26bf47a1442","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.7.tgz","integrity":"sha512-ZVK8cH4bVjRNoRWovjE7yMAR/DomxaWaI6chFA3JA3eCRIbje4g2ORyzuO7cgpcL4g0qFtx4yQXZ+EedT9FM7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+S5VoSAJwZGNpt0ZKBQxFAWdXXJLB5sQIdAKXosGwiAiEA9r22DrD04m652ofuMz7ml00s10DzGZBY05fd25u/W8c="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/csproj2ts-0.0.7.tgz_1458616317148_0.6702127594035119"},"directories":{}},"0.0.8":{"name":"csproj2ts","version":"0.0.8","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^4.0.5","lodash":"^4.17.4","semver":"^5.3.0","xml2js":"^0.4.17"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-nodeunit":"^1.0.0","grunt-run":"^0.6.0","grunt-ts":"^4.2.0","typescript":"^2.1.4"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},{"name":"basarat","email":"basaratali@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","typings":"csproj2ts.d.ts","gitHead":"656b4c29dd0e71907c9c5eb59925b3b2fe07015e","_id":"csproj2ts@0.0.8","_shasum":"9d1c719e20c42cce8c4de29008efc35549fd126f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"9d1c719e20c42cce8c4de29008efc35549fd126f","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-0.0.8.tgz","integrity":"sha512-9CN3FjM3DRjeoodBHdDu5xjAVEknIIk1XSPOpeg7rmYrHmUPsEdG8ANJxTo6/rOeca4V9yggf3KUNPKE+X5V7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPEEoik4/HD1S5Z5qpEhWhuXQ2ArDIZntH0QfWyc5ZmAiBO5dLBvPNFGKiS54vU96ZL9G7rCiAGUCmvDwj75P5LgA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/csproj2ts-0.0.8.tgz_1483484106008_0.33798038004897535"},"directories":{}},"1.0.0":{"name":"csproj2ts","version":"1.0.0","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^4.1.1","lodash":"^4.17.4","semver":"^5.4.1","xml2js":"^0.4.19"},"devDependencies":{"@types/lodash":"^4.14.80","@types/node":"^8.0.47","@types/nodeunit":"0.0.30","@types/semver":"^5.4.0","@types/xml2js":"^0.4.0","grunt":"^1.0.1","grunt-contrib-nodeunit":"^1.0.0","grunt-run":"^0.6.0","grunt-ts":"^6.0.0-beta.16","typescript":"^2.5.3"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},{"name":"basarat","email":"basaratali@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","typings":"csproj2ts.d.ts","gitHead":"64001d769f6112f3d53eb5d371b1e5375d6ba0dd","_id":"csproj2ts@1.0.0","_shasum":"20d5d0aa7cebcc4f58cc715dd35518fe0522e625","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"shasum":"20d5d0aa7cebcc4f58cc715dd35518fe0522e625","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-1.0.0.tgz","integrity":"sha512-pvNopsUy5mcmgbDzTeCxu92RPTXme0JzE9FV2mL+ym1nOYrnVFe47tLJmb4dEh3k3gkK3wyQdBe10CHET2NSwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZyimF6BnD7b9ySg9tS0aF+F3DS87CnVfXq2UNbiweWAiEAni6JZRdakB0GjNdBqiUpwi5NHQzWGrpoH3PaXSEMh7w="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csproj2ts-1.0.0.tgz_1509158176750_0.8287508194334805"},"directories":{}},"1.1.0":{"name":"csproj2ts","version":"1.1.0","description":"Library to parse TypeScript config info from a Visual Studio Project file","main":"csproj2ts.js","dependencies":{"es6-promise":"^4.1.1","lodash":"^4.17.4","semver":"^5.4.1","xml2js":"^0.4.19"},"devDependencies":{"@types/lodash":"^4.14.80","@types/node":"^8.0.47","@types/nodeunit":"0.0.30","@types/semver":"^5.4.0","@types/xml2js":"^0.4.0","grunt":"^1.0.1","grunt-contrib-nodeunit":"^1.0.0","grunt-run":"^0.6.0","grunt-ts":"^6.0.0-beta.16","typescript":"^2.5.3"},"scripts":{"test":"grunt test","build":"grunt default","demo":"grunt demo"},"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"author":{"name":"Steve Ognibene"},"maintainers":[{"name":"basarat","email":"basaratali@gmail.com"},{"name":"nycdotnet","email":"steve.ognibene@outlook.com"}],"license":"MIT","bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"homepage":"https://github.com/TypeStrong/csproj2ts","typings":"csproj2ts.d.ts","gitHead":"006847a9858ef6c4f10e53cf48a219168515621b","_id":"csproj2ts@1.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.3","_npmUser":{"name":"nycdotnet","email":"steve.ognibene@outlook.com"},"dist":{"integrity":"sha512-sk0RTT51t4lUNQ7UfZrqjQx7q4g0m3iwNA6mvyh7gLsgQYvwKzfdyoAgicC9GqJvkoIkU0UmndV9c7VZ8pJ45Q==","shasum":"e6a8c20464b0031a16a219431ce5e4017fc780d5","tarball":"https://registry.npmjs.org/csproj2ts/-/csproj2ts-1.1.0.tgz","fileCount":7,"unpackedSize":50707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnjtZJ8kolNuvetL5zmb/Ds0tVWnaUqq9jd8raE5tguAIhALQpnTLM2xIDuEKiFHTCJl7ihITr6MOBx/YtNYUe0ovN"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csproj2ts_1.1.0_1520947000267_0.6541786885341194"},"_hasShrinkwrap":false}},"readme":"﻿# csproj2ts\r\n\r\nQueries a Visual Studio project file (.csproj, .vbproj, .njsproj, etc.) for TypeScript configuration information.  Will also find default config in a `Microsoft.TypeScript.Default.props` file, if referenced by the project.\r\n\r\nVisual Studio TypeScript settings are documented on the TypeScript wiki [here](http://www.typescriptlang.org/docs/handbook/compiler-options-in-msbuild.html).\r\n\r\nTested with latest project configuration settings in TypeScript 2.7.\r\n\r\n## Install\r\n\r\nTo install, run `npm install csproj2ts`.\r\n\r\nThis module only *collects* the information.  What you do with it after is up to you.\r\n\r\n## Example Usage:\r\n```javascript\r\n\r\n    var csproj2ts = require('csproj2ts');\r\n\r\n    var vsProjInfo = {\r\n        ProjectFileName: \"path/to/my/project.csproj\", // the name and path to the project file\r\n        ActiveConfiguration: \"Release\"                // the MSBuild config to query\r\n    }\r\n\r\n    csproj2ts.getTypeScriptSettings(vsProjInfo).then(function (settings) {\r\n        console.log(settings.files);          // will output the array of files\r\n        console.log(settings.RemoveComments); // will output true or false.\r\n        console.log(settings.OutDir);         // will output the OutDir string or undefined.\r\n        console.log(settings);                // will output all identified configuration.\r\n    });\r\n\r\n```\r\n\r\n## Developing:\r\n\r\nYou must run `npm install` to fetch dependencies prior to developing or testing csproj2ts.\r\n\r\nTo build, run `grunt`.\r\n\r\nTo build and run tests with nodeunit, run `grunt test`.\r\n\r\nTo build, run tests, and launch the demo script, run `grunt demo`.  (You can also run `node demo.js` directly (assumes `csproj2ts.csproj` in current folder).)\r\n\r\n## Publishing:\r\n\r\n  * Ensure `grunt test` comes back clean.\r\n  * Update the `package.json` with the new version number.\r\n  * Merge work to `master` on GitHub.\r\n  * Run `npm publish`.\r\n\r\n### Quickstart for debugging with Node Inspector\r\n\r\nInstall [Node Inspector](https://github.com/node-inspector/node-inspector) via npm:\r\n\r\n`npm install -g node-inspector`\r\n\r\nExample command-line to debug a particular test (\"test_run_at_all\") on Windows:\r\n\r\n`node-debug --debug-brk \"./node_modules/grunt-contrib-nodeunit/node_modules/nodeunit/bin/nodeunit\" \"tests/tests.js\" -t \"tests_run_at_all\"`\r\n\r\nSet breakpoints in the Chrome dev tools, or use `debugger;` where needed.\r\n\r\n\r\n## API:\r\n\r\nThe main function of csproj2ts, getTypeScriptSettings(), returns a promise.\r\n\r\nIn the then() result of the promise, the returned settings object has the following documented properties:\r\n\r\n  * files: string[] - This is an array of the files that will be compiled.\r\n  * VSProjectDetails - This object has the following properties which correspond to what was passed-in to csproj2ts (not what was found in the project file):\r\n    * ProjectFileName: string\r\n    * MSBuildExtensionsPath32: string\r\n    * VisualStudioVersion: string\r\n    * TypeScriptVersion: string\r\n    * ActiveConfiguration: string\r\n    * ActivePlatform: string\r\n    * DefaultProjectConfiguration?: string;\r\n    * DefaultProjectPlatform?: string;\r\n    * DefaultVisualStudioVersion?: string;\r\n    * TypeScriptDefaultPropsFilePath: string;\r\n    * TypeScriptDefaultConfiguration: - this property has the settings (seen below) that correspond to the defaults on the referenced .props file.\r\n\r\n\r\nThe returned settings object also has the following properties that correspond to the TypeScript configuration settings found in the project file:\r\n\r\n  * AdditionalFlags?: string;\r\n  * AllowJS?: boolean;\r\n  * AllowSyntheticDefaultImports?: boolean;\r\n  * AllowUnusedLabels?: boolean;\r\n  * AllowUnreachableCode?: boolean;\r\n  * AlwaysStrict?: boolean;\r\n  * Charset?: string;\r\n  * CheckJs?: boolean;\r\n  * CodePage?: string;\r\n  * CompileBlocked?: boolean;\r\n  * CompileOnSaveEnabled?: boolean;\r\n  * DownlevelIteration?: boolean;\r\n  * EmitBOM?: boolean;\r\n  * EmitDecoratorMetadata?: boolean;\r\n  * ExperimentalAsyncFunctions?: boolean;\r\n  * ExperimentalDecorators?: boolean;\r\n  * ForceConsistentCasingInFileNames?: boolean;\r\n  * GeneratesDeclarations?: boolean;\r\n  * ImportHelpers?: boolean;\r\n  * InlineSourceMap?: boolean;\r\n  * InlineSources?: boolean;\r\n  * IsolatedModules?: boolean;\r\n  * JSXEmit?: string;\r\n  * JSXFactory?: string;\r\n  * Lib?: string;\r\n  * MapRoot?: string;\r\n  * ModuleKind?: string;\r\n  * ModuleResolution?: string;\r\n  * NewLine?: string;\r\n  * NoEmitOnError?: boolean;\r\n  * NoEmitHelpers?: boolean;\r\n  * NoFallthroughCasesInSwitch?: boolean;\r\n  * NoImplicitAny?: boolean;\r\n  * NoImplicitUseStrict?: boolean;\r\n  * NoLib?: boolean;\r\n  * NoResolve?: boolean;\r\n  * NoStrictGenericChecks?: boolean;\r\n  * OutFile?: string;\r\n  * OutDir?: string;\r\n  * PreserveConstEnums?: boolean;\r\n  * PreserveSymlinks?: boolean;\r\n  * PreferredUILang?: string;\r\n  * ReactNamespace?: string;\r\n  * RemoveComments?: boolean;\r\n  * RootDir?: boolean;\r\n  * SkipDefaultLibCheck?: boolean;\r\n  * SourceMap?: boolean;\r\n  * SourceRoot?: string;\r\n  * SuppressImplicitAnyIndexErrors?: boolean;\r\n  * SuppressExcessPropertyErrors?: boolean;\r\n  * Target?: string;\r\n","maintainers":[{"name":"basarat","email":"basaratali@gmail.com"},{"name":"nycdotnet","email":"steve.ognibene@outlook.com"}],"time":{"modified":"2022-06-14T04:25:26.934Z","created":"2015-03-07T02:14:58.654Z","0.0.2":"2015-03-07T02:14:58.654Z","0.0.3":"2015-05-09T04:41:04.168Z","0.0.4":"2015-07-28T20:04:00.183Z","0.0.5":"2015-10-14T03:24:04.647Z","0.0.6":"2015-10-14T03:38:00.338Z","0.0.7":"2016-03-22T03:11:59.700Z","0.0.8":"2017-01-03T22:55:06.745Z","1.0.0":"2017-10-28T02:36:17.612Z","1.1.0":"2018-03-13T13:16:40.318Z"},"homepage":"https://github.com/TypeStrong/csproj2ts","keywords":["typescript","tsc","visual","studio","csproj","vbproj"],"repository":{"type":"git","url":"git+https://github.com/TypeStrong/csproj2ts.git"},"author":{"name":"Steve Ognibene"},"bugs":{"url":"https://github.com/TypeStrong/csproj2ts/issues"},"license":"MIT","readmeFilename":"README.md"}