vssln-parser
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/vssln-parser package

0.1.4 • Public • Published

vssln-parser

Parses Visual Studio Solution (sln) files and returns information about projects and project dependencies.

Installation

Install package with NPM and add it to your development dependencies:

npm install vssln-parser --save-dev

Usage

From stream

var vsslnparse = require('vssln-parser');
var fs = require('fs');
    
const stream = fs.createReadStream("test.sln");
vsslnparse(stream, solution => {
    for(let project of solution.projects) {
        console.log(project.name);
        console.log(project.type);
        
        for(let dependency of project.projectDependencies) {
            console.log(dependency);
        }
    }
});

From string

var vsslnparse = require('vssln-parser');
var fs = require('fs');
    
const text = fs.readFileSync("test.sln", "utf-8");
vsslnparse(text, solution => {
    for(let project of solution.projects) {
        console.log(project.name);
        console.log(project.type);
        
        for(let dependency of project.projectDependencies) {
            console.log(dependency);
        }
    }
});

License

MIT License

Readme

Keywords

none

Package Sidebar

Install

npm i vssln-parser

Weekly Downloads

199

Version

0.1.4

License

MIT

Last publish

Collaborators

  • mhusseini