csproj2ts
- Version 1.1.0
- Published
- 50.7 kB
- 4 dependencies
- MIT license
Install
npm i csproj2ts
yarn add csproj2ts
pnpm add csproj2ts
Overview
Library to parse TypeScript config info from a Visual Studio Project file
Index
Variables
Functions
Interfaces
TypeScriptConfiguration
- AdditionalFlags
- AllowJS
- AllowSyntheticDefaultImports
- AllowUnreachableCode
- AllowUnusedLabels
- AlwaysStrict
- BaseUrl
- Charset
- CheckJs
- CodePage
- CompileBlocked
- CompileOnSaveEnabled
- DeclarationDir
- DownlevelIteration
- EmitBOM
- EmitDecoratorMetadata
- ESModuleInterop
- ExperimentalAsyncFunctions
- ExperimentalDecorators
- ForceConsistentCasingInFileNames
- GeneratesDeclarations
- ImportHelpers
- InlineSourceMap
- InlineSources
- IsolatedModules
- JSXEmit
- JSXFactory
- Lib
- MapRoot
- ModuleKind
- ModuleResolution
- NewLine
- NoEmitHelpers
- NoEmitOnError
- NoFallthroughCasesInSwitch
- NoImplicitAny
- NoImplicitReturns
- NoImplicitThis
- NoImplicitUseStrict
- NoLib
- NoResolve
- NoStrictGenericChecks
- NoUnusedLocals
- NoUnusedParameters
- OutDir
- OutFile
- PreferredUILang
- PreserveConstEnums
- PreserveSymlinks
- ReactNamespace
- RemoveComments
- RootDir
- SkipDefaultLibCheck
- SkipLibCheck
- SourceMap
- SourceRoot
- Strict
- StrictFunctionTypes
- StrictNullChecks
- StrictPropertyInitialization
- StripInternal
- SuppressExcessPropertyErrors
- SuppressImplicitAnyIndexErrors
- Target
Variables
variable DEFAULT_TYPESCRIPT_VERSION
const DEFAULT_TYPESCRIPT_VERSION: string;
Functions
function fixVersion
fixVersion: (version: string) => string;
function getTypeScriptDefaultsFromPropsFileOrDefaults
getTypeScriptDefaultsFromPropsFileOrDefaults: ( settings: TypeScriptSettings) => Promise<TypeScriptConfiguration>;
function getTypeScriptSettings
getTypeScriptSettings: ( projectInfo: VSProjectParams) => Promise<TypeScriptSettings>;
function normalizePath
normalizePath: (path: string, settings: TypeScriptSettings) => string;
function programFiles
programFiles: () => string;
function xml2jsReadXMLFile
xml2jsReadXMLFile: (fileName: string) => Promise<any>;
Interfaces
interface TypeScriptConfiguration
interface TypeScriptConfiguration {}
property AdditionalFlags
AdditionalFlags?: string;
property AllowJS
AllowJS?: boolean;
property AllowSyntheticDefaultImports
AllowSyntheticDefaultImports?: boolean;
property AllowUnreachableCode
AllowUnreachableCode?: boolean;
property AllowUnusedLabels
AllowUnusedLabels?: boolean;
property AlwaysStrict
AlwaysStrict?: boolean;
property BaseUrl
BaseUrl?: string;
property Charset
Charset?: string;
property CheckJs
CheckJs?: boolean;
property CodePage
CodePage?: string;
property CompileBlocked
CompileBlocked?: boolean;
property CompileOnSaveEnabled
CompileOnSaveEnabled?: boolean;
property DeclarationDir
DeclarationDir?: string;
property DownlevelIteration
DownlevelIteration?: boolean;
property EmitBOM
EmitBOM?: boolean;
property EmitDecoratorMetadata
EmitDecoratorMetadata?: boolean;
property ESModuleInterop
ESModuleInterop?: boolean;
property ExperimentalAsyncFunctions
ExperimentalAsyncFunctions?: boolean;
property ExperimentalDecorators
ExperimentalDecorators?: boolean;
property ForceConsistentCasingInFileNames
ForceConsistentCasingInFileNames?: boolean;
property GeneratesDeclarations
GeneratesDeclarations?: boolean;
property ImportHelpers
ImportHelpers?: boolean;
property InlineSourceMap
InlineSourceMap?: boolean;
property InlineSources
InlineSources?: boolean;
property IsolatedModules
IsolatedModules?: boolean;
property JSXEmit
JSXEmit?: string;
property JSXFactory
JSXFactory?: string;
property Lib
Lib?: string;
property MapRoot
MapRoot?: string;
property ModuleKind
ModuleKind?: string;
property ModuleResolution
ModuleResolution?: string;
property NewLine
NewLine?: string;
property NoEmitHelpers
NoEmitHelpers?: boolean;
property NoEmitOnError
NoEmitOnError?: boolean;
property NoFallthroughCasesInSwitch
NoFallthroughCasesInSwitch?: boolean;
property NoImplicitAny
NoImplicitAny?: boolean;
property NoImplicitReturns
NoImplicitReturns?: boolean;
property NoImplicitThis
NoImplicitThis?: boolean;
property NoImplicitUseStrict
NoImplicitUseStrict?: boolean;
property NoLib
NoLib?: boolean;
property NoResolve
NoResolve?: boolean;
property NoStrictGenericChecks
NoStrictGenericChecks?: boolean;
property NoUnusedLocals
NoUnusedLocals?: boolean;
property NoUnusedParameters
NoUnusedParameters?: boolean;
property OutDir
OutDir?: string;
property OutFile
OutFile?: string;
property PreferredUILang
PreferredUILang?: string;
property PreserveConstEnums
PreserveConstEnums?: boolean;
property PreserveSymlinks
PreserveSymlinks?: boolean;
property ReactNamespace
ReactNamespace?: string;
property RemoveComments
RemoveComments?: boolean;
property RootDir
RootDir?: boolean;
property SkipDefaultLibCheck
SkipDefaultLibCheck?: boolean;
property SkipLibCheck
SkipLibCheck?: boolean;
property SourceMap
SourceMap?: boolean;
property SourceRoot
SourceRoot?: string;
property Strict
Strict?: boolean;
property StrictFunctionTypes
StrictFunctionTypes?: boolean;
property StrictNullChecks
StrictNullChecks?: boolean;
property StrictPropertyInitialization
StrictPropertyInitialization?: boolean;
property StripInternal
StripInternal?: boolean;
property SuppressExcessPropertyErrors
SuppressExcessPropertyErrors?: boolean;
property SuppressImplicitAnyIndexErrors
SuppressImplicitAnyIndexErrors?: boolean;
property Target
Target?: string;
interface TypeScriptSettings
interface TypeScriptSettings extends TypeScriptConfiguration {}
property files
files?: string[];
property VSProjectDetails
VSProjectDetails?: VSProjectDetails;
interface VSProjectDetails
interface VSProjectDetails extends VSProjectParams {}
property DefaultProjectConfiguration
DefaultProjectConfiguration?: string;
property DefaultProjectPlatform
DefaultProjectPlatform?: string;
property DefaultVisualStudioVersion
DefaultVisualStudioVersion?: string;
property TypeScriptDefaultConfiguration
TypeScriptDefaultConfiguration?: TypeScriptConfiguration;
property TypeScriptDefaultPropsFilePath
TypeScriptDefaultPropsFilePath?: string;
interface VSProjectParams
interface VSProjectParams {}
property ActiveConfiguration
ActiveConfiguration?: string;
property ActivePlatform
ActivePlatform?: string;
property MSBuildExtensionsPath32
MSBuildExtensionsPath32?: string;
property ProjectFileName
ProjectFileName?: string;
property TypeScriptVersion
TypeScriptVersion?: string;
property VisualStudioVersion
VisualStudioVersion?: string;
Package Files (1)
Dependencies (4)
Dev Dependencies (10)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/csproj2ts
.
- Markdown[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/csproj2ts)
- HTML<a href="https://www.jsdocs.io/package/csproj2ts"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 4661 ms. - Missing or incorrect documentation? Open an issue for this package.