Public Typescript Options
inputDir
- Type:
string
- Default:
'public-typescript'
Specifies the directory for compiling .ts
files.
destination
- Type:
'memory' | 'file'
- Default:
'memory'
Specifies where to store compiled files. memory
for in-memory mode, file
for file mode.
In memory
mode, no compiled files are generated.
publicDir
- Type:
string
- Default:
publicDir in vite config
The public
directory.
outputDir
- Type:
string
In file mode, specifies the directory for storing compiled files. Path is relative to publicDir
.
cacheDir
- Type:
string
- Default:
node_modules/.vite-plugin-public-typescript
Cache directory for storing the manifest file.
manifestName
- Type:
string
- Default:
manifest
Name of the manifest file.
hash
- Type:
boolean
- Default:
true
Whether to generate hashed filenames.
esbuildOptions
- Type:
esbuild.BuildOptions
- Default:
{ target: 'es2015' }
esbuild options. Refer to esbuild options.
babel
- Type:
boolean | ESBuildPluginBabelOptions
- Default:
true
Whether to enable babel transformation. If set to true
, it automatically detects browserslist
.
base
- Type:
string
- Default:
base in vite config
Base path for compiled files.