Skip to content

hefangshi/fis-project-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fis-project-analyzer

A tool to analyze fis-plus project deps

Build Status Coverage Status Code Climate

Usage

var analyzerlib = require('fis-project-analyzer');
var PageAnalyzer = analyzerlib.PageAnalyzer;
var ProjectLoader = analyzerlib.ProjectLoader;
var projectPath = __dirname + "/../testProject";
//set project path for analyzer
var project = new ProjectLoader(projectPath);
var analyzer = new PageAnalyzer(project);
//get a page for test
var page = project.getPages('home')[0];
//get tpl deps from smarty
var result = analyzer.getCurrentDeps(page);
//get page deps from smarty recursivly
result = analyzer.getRecursiveDeps(page);
//get static resource
result = analyzer.getStaticResource(page);
//get package map
result = analyzer.getStaticResourcePkg(page);

About

fis project deps analyzer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published