chore(plugin-nested-docs): esm imports
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
"obliterate-playwright-cache": "rm -rf ~/Library/Caches/ms-playwright && find /System/Volumes/Data/private/var/folders -type d -name 'playwright*' -exec rm -rf {} ++ && npx playwright install",
|
||||
"build:all": "turbo build",
|
||||
"build:core": "turbo build --filter \"!@payloadcms/plugin-*\"",
|
||||
"build:plugins": "turbo build --filter \"@payloadcms/plugin-*\" --filter \"!@payloadcms/plugin-search\" --filter \"!@payloadcms/plugin-redirects\" --filter \"!@payloadcms/plugin-nested-docs\"",
|
||||
"build:plugins": "turbo build --filter \"@payloadcms/plugin-*\" --filter \"!@payloadcms/plugin-redirects\"",
|
||||
"build:app": "next build",
|
||||
"build:app:analyze": "cross-env ANALYZE=true next build",
|
||||
"build:create-payload-app": "turbo build --filter create-payload-app",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"payload": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"payload": "^0.18.5 || ^1.0.0 || ^2.0.0"
|
||||
"payload": "workspace:*"
|
||||
},
|
||||
"exports": {
|
||||
".": {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import type { CollectionAfterChangeHook, CollectionConfig, PayloadRequest } from 'payload/types'
|
||||
|
||||
import type { PluginConfig } from '../types'
|
||||
import type { PluginConfig } from '../types.js'
|
||||
|
||||
import populateBreadcrumbs from '../utilities/populateBreadcrumbs'
|
||||
import populateBreadcrumbs from '../utilities/populateBreadcrumbs.js'
|
||||
|
||||
type ResaveArgs = {
|
||||
collection: CollectionConfig
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { CollectionAfterChangeHook, CollectionConfig } from 'payload/types'
|
||||
|
||||
import type { PluginConfig } from '../types'
|
||||
import type { PluginConfig } from '../types.js'
|
||||
|
||||
// This hook automatically re-saves a document after it is created
|
||||
// so that we can build its breadcrumbs with the newly created document's ID.
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
import type { Plugin } from 'payload/config'
|
||||
import type { SingleRelationshipField } from 'payload/types'
|
||||
|
||||
import type { PluginConfig } from './types'
|
||||
import type { PluginConfig } from './types.js'
|
||||
|
||||
import createBreadcrumbsField from './fields/breadcrumbs'
|
||||
import createParentField from './fields/parent'
|
||||
import parentFilterOptions from './fields/parentFilterOptions'
|
||||
import resaveChildren from './hooks/resaveChildren'
|
||||
import resaveSelfAfterCreate from './hooks/resaveSelfAfterCreate'
|
||||
import populateBreadcrumbs from './utilities/populateBreadcrumbs'
|
||||
import createBreadcrumbsField from './fields/breadcrumbs.js'
|
||||
import createParentField from './fields/parent.js'
|
||||
import parentFilterOptions from './fields/parentFilterOptions.js'
|
||||
import resaveChildren from './hooks/resaveChildren.js'
|
||||
import resaveSelfAfterCreate from './hooks/resaveSelfAfterCreate.js'
|
||||
import populateBreadcrumbs from './utilities/populateBreadcrumbs.js'
|
||||
|
||||
const nestedDocs =
|
||||
(pluginConfig: PluginConfig): Plugin =>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { CollectionConfig } from 'payload/types'
|
||||
|
||||
import type { Breadcrumb, PluginConfig } from '../types'
|
||||
import type { Breadcrumb, PluginConfig } from '../types.js'
|
||||
|
||||
const formatBreadcrumb = (
|
||||
pluginConfig: PluginConfig,
|
||||
@@ -24,9 +24,9 @@ const formatBreadcrumb = (
|
||||
}
|
||||
|
||||
return {
|
||||
doc: lastDoc.id as string,
|
||||
label,
|
||||
url,
|
||||
doc: lastDoc.id as string,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { CollectionConfig } from 'payload/types'
|
||||
|
||||
import type { PluginConfig } from '../types'
|
||||
import type { PluginConfig } from '../types.js'
|
||||
|
||||
const getParents = async (
|
||||
req: any,
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import type { CollectionConfig } from 'payload/types'
|
||||
|
||||
import type { PluginConfig } from '../types'
|
||||
import type { PluginConfig } from '../types.js'
|
||||
|
||||
import formatBreadcrumb from './formatBreadcrumb'
|
||||
import getParents from './getParents'
|
||||
import formatBreadcrumb from './formatBreadcrumb.js'
|
||||
import getParents from './getParents.js'
|
||||
|
||||
const populateBreadcrumbs = async (
|
||||
req: any,
|
||||
|
||||
Reference in New Issue
Block a user