Update inlang.config.js

This commit is contained in:
Niklas Buchfink
2023-05-23 19:39:45 +02:00
committed by GitHub
parent 2d489a4527
commit 63b061df85
+8 -20
View File
@@ -1,28 +1,16 @@
// @ts-check
/**
* @type { import("@inlang/core/config").DefineConfig }
*/
export async function defineConfig(env) { export async function defineConfig(env) {
const plugin = await env.$import( const { default: pluginJson } = await env.$import(
"https://cdn.jsdelivr.net/gh/samuelstroschein/inlang-plugin-json@1/dist/index.js" 'https://cdn.jsdelivr.net/gh/samuelstroschein/inlang-plugin-json@2/dist/index.js'
); );
const { standardLintRules } = await env.$import( const { default: standardLintRules } = await env.$import(
"https://cdn.jsdelivr.net/gh/inlang/standard-lint-rules@1/dist/index.js" 'https://cdn.jsdelivr.net/gh/inlang/standard-lint-rules@2/dist/index.js'
); );
const pluginConfig = {
pathPattern: "./src/localize/languages/{language}.json",
};
return { return {
referenceLanguage: "en", referenceLanguage: 'en',
languages: await plugin.getLanguages({ ...env, pluginConfig }), plugins: [pluginJson({
readResources: (args) => plugin.readResources({ ...args, ...env, pluginConfig }), pathPattern: './src/localize/languages/{language}.json'
writeResources: (args) => plugin.writeResources({ ...args, ...env, pluginConfig }), }), standardLintRules()]
lint: {
rules: [standardLintRules()],
},
}; };
} }