rsnext/examples/cms-plasmic/plasmic-init.ts
Steven 4466ba436b
chore(examples): use default prettier for examples/templates (#60530)
## Description
This PR ensures that the default prettier config is used for examples
and templates.

This config is compatible with `prettier@3` as well (upgrading prettier
is bigger change that can be a future PR).

## Changes
- Updated `.prettierrc.json` in root with `"trailingComma": "es5"` (will
be needed upgrading to prettier@3)
- Added `examples/.prettierrc.json` with default config (this will
change every example)
- Added `packages/create-next-app/templates/.prettierrc.json` with
default config (this will change every template)

## Related

- Fixes #54402
- Closes #54409
2024-01-11 16:01:44 -07:00

26 lines
686 B
TypeScript

import { initPlasmicLoader } from "@plasmicapp/loader-nextjs";
const PLASMIC_PROJECT_ID = process.env["NEXT_PUBLIC_PLASMIC_PROJECT_ID"];
const PLASMIC_PROJECT_API_TOKEN =
process.env["NEXT_PUBLIC_PLASMIC_PROJECT_API_TOKEN"];
const PLASMIC_CONFIG = {
projects: [
{
id: PLASMIC_PROJECT_ID,
token: PLASMIC_PROJECT_API_TOKEN,
},
],
};
export const PLASMIC = initPlasmicLoader({
...PLASMIC_CONFIG,
preview: false,
});
export const PREVIEW_PLASMIC = initPlasmicLoader({
...PLASMIC_CONFIG,
// Fetches the latest revisions, whether or not they were unpublished!
// Disable for production to ensure you render only published changes.
preview: true,
});