Crate deno_workspace

Source

Modules§

fs
glob
package_json
workspace

Structs§

BenchConfig
CompilerOptions
There are certain compiler options that can impact what modules are part of a module graph, which need to be deserialized into a structure for analysis.
ConfigFile
ConfigFileJson
ConfigParseOptions
EmitConfigOptions
The transpile options that are significant out of a user provided tsconfig file, that we want to deserialize out of the final config for a transpile.
ExportsConfig
FmtConfig
FmtOptionsConfig
IgnoredCompilerOptions
A structure that represents a set of options that were ignored and the path those options came from.
JsxImportSourceConfig
LintConfig
LintOptionsConfig
LintRulesConfig
PublishConfig
SpecifierToFilePathError
TestConfig
TsConfig
A structure for managing the configuration of TypeScript
TsConfigForEmit
WorkspaceConfig
WorkspaceConfigParseError
WorkspaceLintConfig

Enums§

ConfigFileReadError
ConfigFlag
LockConfig
ProseWrap
Task
TsConfigType
An enum that represents the base tsc configuration to return.
TsTypeLib
Represents the “default” type library that should be used when type checking the code in the module graph. Note that a user provided config of "lib" would override this value.

Traits§

DenoJsonCache

Functions§

get_ts_config_for_emit
For a given configuration type and optionally a configuration file, return a TsConfig struct and optionally any user configuration options that were ignored.

Type Aliases§

ConfigFileRc