Configuration Reference
The following reference covers all supported configuration options in Volt, a Vite plugin for Shopify development.
js
import shopify from 'vite-plugin-shopify'
export default {
plugins: [
shopify({
// your configuration options here...
})
]
}
themeRoot
- Type:
string
- Default:
"./"
Root path to your Shopify theme directory.
sourceCodeDir
- Type:
string
- Default:
"frontend"
Front-end source code directory.
entrypointsDir
- Type:
string
- Default:
"frontend/entrypoints"
Front-end entry points directory.
additionalEntrypoints
- Type:
string[]
- Default:
[]
Additional files to use as entry points (accepts an array of file paths or glob patterns).
snippetFile
- Type:
string
- Default:
"vite-tag.liquid"
Specifies the file name of the snippet that loads your assets.
versionNumbers
- Type:
boolean
- Default:
false
Specifies whether to append version numbers to your production-ready asset URLs in snippetFile
.
tunnel
- Type:
boolean | string
- Default:
false
Enables the creation of Cloudflare tunnels during dev, allowing previews from any device.