hefangshi / fis-project-analyzer

fis project deps analyzer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:JavaScript 62.2%Language:CSS 32.5%Language:PHP 5.3%