chore(plugin-search): format

This commit is contained in:
Elliot DeNolf
2023-10-23 16:45:45 -04:00
parent e9eac9acce
commit 41e3212949
5 changed files with 19 additions and 23 deletions

View File

@@ -24,32 +24,32 @@ Core features:
In the `plugins` array of your [Payload config](https://payloadcms.com/docs/configuration/overview), call the plugin with [options](#options):
```js
import { buildConfig } from "payload/config";
import search from "@payloadcms/plugin-search";
import { buildConfig } from 'payload/config'
import search from '@payloadcms/plugin-search'
const config = buildConfig({
collections: [
{
slug: "pages",
slug: 'pages',
fields: [],
},
{
slug: "posts",
slug: 'posts',
fields: [],
},
],
plugins: [
search({
collections: ["pages", "posts"],
collections: ['pages', 'posts'],
defaultPriorities: {
pages: 10,
posts: 20,
},
}),
],
});
})
export default config;
export default config
```
### Options
@@ -66,11 +66,11 @@ The default priorities first set on `create` operations. Send an object of colle
plugins: [
searchPlugin({
defaultPriorities: {
pages: ({ doc }) => (doc.title.startsWith("Hello, world!") ? 1 : 10),
pages: ({ doc }) => (doc.title.startsWith('Hello, world!') ? 1 : 10),
posts: 20,
},
}),
];
]
```
#### `searchOverrides`
@@ -81,10 +81,10 @@ Override anything on the search collection by sending a [Payload Collection Conf
plugins: [
searchPlugin({
searchOverrides: {
slug: "search-results",
slug: 'search-results',
},
}),
];
]
```
#### `beforeSync`
@@ -97,10 +97,10 @@ plugins: [
beforeSync: ({ originalDoc, searchDoc }) => ({
...searchDoc,
// Modify your docs in any way here, this can be async
excerpt: originalDoc?.excerpt || "This is a fallback excerpt",
excerpt: originalDoc?.excerpt || 'This is a fallback excerpt',
}),
}),
];
]
```
#### `syncDrafts`
@@ -116,7 +116,7 @@ If true, will delete documents from search that change to draft status. True by
All types can be directly imported:
```js
import { SearchConfig, BeforeSync } from "@payloadcms/plugin-search/dist/types";
import { SearchConfig, BeforeSync } from '@payloadcms/plugin-search/dist/types'
```
## Screenshots

View File

@@ -11,7 +11,7 @@ export default buildConfig({
serverURL: 'http://localhost:3000',
admin: {
user: Users.slug,
webpack: config => {
webpack: (config) => {
const newConfig = {
...config,
resolve: {

View File

@@ -1,17 +1,13 @@
{
"compilerOptions": {
"target": "es5",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"lib": ["dom", "dom.iterable", "esnext"],
"strict": false,
"esModuleInterop": true,
"skipLibCheck": true,
"outDir": "./dist",
"rootDir": "../",
"jsx": "react",
"jsx": "react"
},
"ts-node": {
"transpileOnly": true

View File

@@ -1 +1 @@
export * from './dist/types';
export * from './dist/types'

View File

@@ -1 +1 @@
module.exports = require('./dist/types');
module.exports = require('./dist/types')