@inlang/paraglide-js
Version:
[](https://inlang.com)
25 lines (24 loc) • 835 B
JavaScript
/**
* Default project settings for createNewProject
* from paraglide-js/src/cli/commands/init/defaults.ts
*/
const defaultProjectSettings = {
$schema: "https://inlang.com/schema/project-settings",
baseLocale: "en",
locales: ["en", "de"],
modules: [
"https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js",
"https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js",
],
"plugin.inlang.messageFormat": {
pathPattern: "./messages/{locale}.json",
},
};
/**
* @returns A new copy of the default project template that is safe to mutate.
*/
export function getNewProjectTemplate() {
return structuredClone(defaultProjectSettings);
}
export const DEFAULT_PROJECT_PATH = "./project.inlang";
export const DEFAULT_OUTDIR = "./src/paraglide";