Skip to content

Makes some .ts/.js source files to generate a project of desired size. Used to quickly test large project perf

Notifications You must be signed in to change notification settings

minestarks/make-some-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

make-some-ts

Makes some .ts/.js source files to generate a project of desired size. Used to quickly test large project perf

Usage:

npm install
npm start

An asp.net project containing lots and lots of TypeScript/JavaScript code is created in the output folder.

Generated project characteristics

  • The project contains one very large "js" folder containing lots of JavaScript, and a few TypeScript projects of varying sizes in separate folders and with separate tsconfig.jsons
  • Code is module-based. All source files contain exports. Some files import from others.
  • Files intentionally include some semantic errors.
  • The tsconfig.json settings are based on a real customer project
  • File size follows an exponential distribution, there should be a mix of very small files as well as very large files.
  • The containing ASP.NET project is the Web Application project template, with an added reference to the TypeScript NuGet package.

About

Makes some .ts/.js source files to generate a project of desired size. Used to quickly test large project perf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published