- Implemented astro-i18next for multi-language support, including English, Dutch, and Italian. - Configured default locale and language fallback settings. - Defined routes for localized content in the configuration. - Updated package.json and package-lock.json to include new dependencies for i18next and related plugins.
25 lines
549 B
JavaScript
25 lines
549 B
JavaScript
import { test } from 'uvu';
|
|
import { is, type } from 'uvu/assert';
|
|
import { resolve } from 'path';
|
|
import load from '@proload/core';
|
|
import typescript from '@proload/plugin-tsm';
|
|
|
|
test.before(() => {
|
|
load.use([typescript]);
|
|
})
|
|
|
|
test('sanity', () => {
|
|
type(typescript, 'object');
|
|
})
|
|
|
|
const fixtures = ['ts', 'ts-config', 'cts', 'mts'];
|
|
|
|
for (const fixture of fixtures) {
|
|
test(fixture, async () => {
|
|
let mdl = await load('test', { cwd: resolve(`fixtures/${fixture}`) });
|
|
is(mdl.value.value, fixture)
|
|
});
|
|
}
|
|
|
|
test.run();
|