Migrating to 1.0
1.0 is a complete rewrite and various functions were removed or simplified
- Vituum is no longer defined as a wrapper around Vite, but as a Vite plugin
- PostCSS plugins are no longer included by default, to add them use @vituum/vite-plugin-postcss
- Various main config options were removed, see config for more details what remained
src/views
directory was changed tosrc/pages
, but you can still use views by changing it in the config (see main-options and pages)vituum
build command was removed in favour of building directly with Vite- Integrations were removed, and everything is a Vite plugin now
- Defining template with
<script type="application/json">
was removed in favour of defining templates with files (.liquid
,.pug
,.json
etc.)
Here is an example of upgrading the Vituum config from 0.0.X
to 1.0
0.0.X
javascript
import { defineConfig } from 'vituum'
import liquid from '@vituum/liquid'
export default defineConfig({
integrations: [liquid()],
templates: {
format: 'liquid'
}
})
import { defineConfig } from 'vituum'
import liquid from '@vituum/liquid'
export default defineConfig({
integrations: [liquid()],
templates: {
format: 'liquid'
}
})
1.0.0
javascript
import vituum from 'vituum'
import liquid from '@vituum/vite-plugin-liquid'
export default {
plugins: [vituum(), liquid()]
}
import vituum from 'vituum'
import liquid from '@vituum/vite-plugin-liquid'
export default {
plugins: [vituum(), liquid()]
}