diff --git a/package.json b/package.json index 6d21c50f3..4dff6aff5 100644 --- a/package.json +++ b/package.json @@ -3,18 +3,12 @@ "version": "3.0.0-beta.18", "private": true, "type": "module", - "workspaces:": [ - "packages/*", - "test/*" - ], "scripts": { "build": "pnpm run build:core", - "obliterate-playwright-cache": "rm -rf ~/Library/Caches/ms-playwright && find /System/Volumes/Data/private/var/folders -type d -name 'playwright*' -exec rm -rf {} +", "build:all": "turbo build", - "build:core": "turbo build --filter \"!@payloadcms/plugin-*\"", - "build:plugins": "turbo build --filter \"@payloadcms/plugin-*\"", "build:app": "next build", "build:app:analyze": "cross-env ANALYZE=true next build", + "build:core": "turbo build --filter \"!@payloadcms/plugin-*\"", "build:create-payload-app": "turbo build --filter create-payload-app", "build:db-mongodb": "turbo build --filter db-mongodb", "build:db-postgres": "turbo build --filter db-postgres", @@ -34,20 +28,21 @@ "build:plugin-sentry": "turbo build --filter plugin-sentry", "build:plugin-seo": "turbo build --filter plugin-seo", "build:plugin-stripe": "turbo build --filter plugin-stripe", + "build:plugins": "turbo build --filter \"@payloadcms/plugin-*\"", "build:richtext-lexical": "turbo build --filter richtext-lexical", "build:richtext-slate": "turbo build --filter richtext-slate", "build:tests": "pnpm --filter payload-test-suite run typecheck", "build:translations": "turbo build --filter translations", "build:ui": "turbo build --filter ui", "clean": "turbo clean", - "clean:cache": "rimraf node_modules/.cache && rimraf packages/payload/node_modules/.cache && rimraf .next", - "clean:build": "find . \\( -type d \\( -name dist -o -name .cache -o -name .next -o -name .turbo \\) -o -type f -name tsconfig.tsbuildinfo \\) -not -path '*/node_modules/*' -exec rm -rf {} +", "clean:all": "find . \\( -type d \\( -name node_modules -o -name dist -o -name .cache -o -name .next -o -name .turbo \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} +", + "clean:build": "find . \\( -type d \\( -name dist -o -name .cache -o -name .next -o -name .turbo \\) -o -type f -name tsconfig.tsbuildinfo \\) -not -path '*/node_modules/*' -exec rm -rf {} +", + "clean:cache": "rimraf node_modules/.cache && rimraf packages/payload/node_modules/.cache && rimraf .next", "dev": "cross-env NODE_OPTIONS=--no-deprecation node ./test/dev.js", - "devsafe": "rimraf .next && pnpm dev", "dev:generate-graphql-schema": "cross-env NODE_OPTIONS=--no-deprecation tsx ./test/generateGraphQLSchema.ts", "dev:generate-types": "cross-env NODE_OPTIONS=--no-deprecation tsx ./test/generateTypes.ts", "dev:postgres": "cross-env NODE_OPTIONS=--no-deprecation PAYLOAD_DATABASE=postgres node ./test/dev.js", + "devsafe": "rimraf .next && pnpm dev", "docker:restart": "pnpm docker:stop --remove-orphans && pnpm docker:start", "docker:start": "docker compose -f packages/plugin-cloud-storage/docker-compose.yml up -d", "docker:stop": "docker compose -f packages/plugin-cloud-storage/docker-compose.yml down", @@ -55,22 +50,30 @@ "generate:types": "PAYLOAD_CONFIG_PATH=./test/_community/config.ts node --no-deprecation ./packages/payload/bin.js generate:types", "lint": "eslint \"packages/**/*.ts\"", "lint-staged": "lint-staged", + "obliterate-playwright-cache": "rm -rf ~/Library/Caches/ms-playwright && find /System/Volumes/Data/private/var/folders -type d -name 'playwright*' -exec rm -rf {} +", "prepare": "husky install", - "pretest": "pnpm build", "reinstall": "pnpm clean:all && pnpm install", - "script:pack": "tsx scripts/pack-all-to-dest.ts", "release:alpha": "tsx ./scripts/release.ts --bump prerelease --tag alpha", "release:beta": "tsx ./scripts/release.ts --bump prerelease --tag beta", + "script:pack": "tsx scripts/pack-all-to-dest.ts", + "pretest": "pnpm build", "test": "pnpm test:int && pnpm test:components && pnpm test:e2e", "test:components": "cross-env NODE_OPTIONS=--no-deprecation jest --config=jest.components.config.js", "test:e2e": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 tsx ./test/runE2E.ts", "test:e2e:debug": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 PWDEBUG=1 DISABLE_LOGGING=true playwright test", "test:e2e:headed": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 DISABLE_LOGGING=true playwright test --headed", - "test:int:postgres": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 PAYLOAD_DATABASE=postgres DISABLE_LOGGING=true jest --forceExit --detectOpenHandles --config=test/jest.config.js --runInBand", "test:int": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 DISABLE_LOGGING=true jest --forceExit --detectOpenHandles --config=test/jest.config.js --runInBand", + "test:int:postgres": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 PAYLOAD_DATABASE=postgres DISABLE_LOGGING=true jest --forceExit --detectOpenHandles --config=test/jest.config.js --runInBand", "test:unit": "cross-env NODE_OPTIONS=--no-deprecation NODE_NO_WARNINGS=1 DISABLE_LOGGING=true jest --forceExit --detectOpenHandles --config=jest.config.js --runInBand", "translateNewKeys": "pnpm --filter payload run translateNewKeys" }, + "lint-staged": { + "*.{md,mdx,yml,json}": "prettier --write", + "*.{js,jsx,ts,tsx}": [ + "prettier --write", + "eslint --cache --fix" + ] + }, "devDependencies": { "@aws-sdk/client-s3": "^3.525.0", "@next/bundle-analyzer": "^14.1.0", @@ -151,6 +154,7 @@ "simple-git": "^3.24.0", "slash": "3.0.0", "slate": "0.91.4", + "sort-package-json": "^2.10.0", "swc-plugin-transform-remove-imports": "^1.12.1", "tempfile": "^3.0.0", "tempy": "^1.0.1", @@ -168,14 +172,12 @@ "node": ">=18.20.2", "pnpm": "^8.15.7" }, - "lint-staged": { - "*.{md,mdx,yml,json}": "prettier --write", - "*.{js,jsx,ts,tsx}": [ - "prettier --write", - "eslint --cache --fix" - ] - }, "pnpm": { + "allowedDeprecatedVersions": { + "abab": "2", + "domexception": "4", + "uuid": "3.4.0" + }, "overrides": { "copyfiles": "$copyfiles", "cross-env": "$cross-env", @@ -187,13 +189,12 @@ "react-dom": "$react-dom", "typescript": "$typescript" }, - "allowedDeprecatedVersions": { - "uuid": "3.4.0", - "abab": "2", - "domexception": "4" - }, "patchedDependencies": { "playwright@1.43.0": "patches/playwright@1.43.0.patch" } - } + }, + "workspaces:": [ + "packages/*", + "test/*" + ] } diff --git a/packages/create-payload-app/package.json b/packages/create-payload-app/package.json index aa23797be..7be5e2b2d 100644 --- a/packages/create-payload-app/package.json +++ b/packages/create-payload-app/package.json @@ -1,31 +1,38 @@ { "name": "create-payload-app", "version": "3.0.0-beta.18", - "license": "MIT", - "type": "module", "homepage": "https://payloadcms.com", - "bin": { - "create-payload-app": "bin/cli.js" - }, "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/create-payload-app" }, - "scripts": { - "build": "pnpm pack-template-files && pnpm typecheck && pnpm build:swc", - "typecheck": "tsc", - "pack-template-files": "tsx src/scripts/pack-template-files.ts", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "clean": "rimraf {dist,*.tsbuildinfo}", - "test": "jest", - "prepublishOnly": "pnpm clean && pnpm build" + "license": "MIT", + "type": "module", + "exports": { + "./commands": { + "import": "./src/lib/init-next.ts", + "require": "./src/lib/init-next.ts", + "types": "./src/lib/init-next.ts" + } + }, + "bin": { + "create-payload-app": "bin/cli.js" }, "files": [ "package.json", "dist", "bin" ], + "scripts": { + "build": "pnpm pack-template-files && pnpm typecheck && pnpm build:swc", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "clean": "rimraf {dist,*.tsbuildinfo}", + "pack-template-files": "tsx src/scripts/pack-template-files.ts", + "prepublishOnly": "pnpm clean && pnpm build", + "test": "jest", + "typecheck": "tsc" + }, "dependencies": { "@clack/prompts": "^0.7.0", "@sindresorhus/slugify": "^1.1.0", @@ -49,12 +56,5 @@ "@types/fs-extra": "^9.0.12", "@types/jest": "^27.0.3", "@types/node": "20.12.5" - }, - "exports": { - "./commands": { - "import": "./src/lib/init-next.ts", - "require": "./src/lib/init-next.ts", - "types": "./src/lib/init-next.ts" - } } } diff --git a/packages/db-mongodb/package.json b/packages/db-mongodb/package.json index d078c07d8..1d35b12e3 100644 --- a/packages/db-mongodb/package.json +++ b/packages/db-mongodb/package.json @@ -2,21 +2,33 @@ "name": "@payloadcms/db-mongodb", "version": "3.0.0-beta.18", "description": "The officially supported MongoDB database adapter for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/db-mongodb" }, "license": "MIT", - "homepage": "https://payloadcms.com", - "type": "module", "author": { - "email": "info@payloadcms.com", "name": "Payload", + "email": "info@payloadcms.com", "url": "https://payloadcms.com" }, + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, "main": "./src/index.ts", "types": "./src/types.ts", + "files": [ + "dist", + "mock.js", + "predefinedMigrations" + ], "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc-build", @@ -44,27 +56,15 @@ "peerDependencies": { "payload": "workspace:*" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } - }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } - }, - "files": [ - "dist", - "mock.js", - "predefinedMigrations" - ] + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/db-postgres/package.json b/packages/db-postgres/package.json index 08f379d30..47318c5ff 100644 --- a/packages/db-postgres/package.json +++ b/packages/db-postgres/package.json @@ -2,21 +2,37 @@ "name": "@payloadcms/db-postgres", "version": "3.0.0-beta.18", "description": "The officially supported Postgres database adapter for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/db-postgres" }, "license": "MIT", - "homepage": "https://payloadcms.com", - "type": "module", "author": { - "email": "info@payloadcms.com", "name": "Payload", + "email": "info@payloadcms.com", "url": "https://payloadcms.com" }, + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + }, + "./types": { + "import": "./src/types.ts", + "require": "./src/types.ts", + "types": "./src/types.ts" + } + }, "main": "./src/index.ts", "types": "./src/types.ts", + "files": [ + "dist", + "mock.js" + ], "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -43,21 +59,7 @@ "peerDependencies": { "payload": "workspace:*" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - }, - "./types": { - "import": "./src/types.ts", - "require": "./src/types.ts", - "types": "./src/types.ts" - } - }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", @@ -69,10 +71,8 @@ "require": "./dist/types.js", "types": "./dist/types.d.ts" } - } - }, - "files": [ - "dist", - "mock.js" - ] + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/email-nodemailer/package.json b/packages/email-nodemailer/package.json index 7ad4b26b7..3d3260f66 100644 --- a/packages/email-nodemailer/package.json +++ b/packages/email-nodemailer/package.json @@ -2,31 +2,15 @@ "name": "@payloadcms/email-nodemailer", "version": "3.0.0-beta.18", "description": "Payload Nodemailer Email Adapter", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/email-nodemailer" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", - "main": "./src/index.ts", - "types": "./src/index.ts", "type": "module", - "scripts": { - "build": "pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, - "dependencies": { - "nodemailer": "6.9.10" - }, - "peerDependencies": { - "payload": "workspace:*" - }, "exports": { ".": { "import": "./src/index.ts", @@ -34,6 +18,32 @@ "types": "./src/index.ts" } }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm build:swc && pnpm build:types", + "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" + }, + "dependencies": { + "nodemailer": "6.9.10" + }, + "devDependencies": { + "@types/nodemailer": "6.4.14", + "payload": "workspace:*" + }, + "peerDependencies": { + "payload": "workspace:*" + }, + "engines": { + "node": ">=18.20.2" + }, "publishConfig": { "exports": { ".": { @@ -45,15 +55,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "engines": { - "node": ">=18.20.2" - }, - "files": [ - "dist" - ], - "devDependencies": { - "payload": "workspace:*", - "@types/nodemailer": "6.4.14" } } diff --git a/packages/eslint-config-payload/package.json b/packages/eslint-config-payload/package.json index 0646655ad..1e8723f02 100644 --- a/packages/eslint-config-payload/package.json +++ b/packages/eslint-config-payload/package.json @@ -2,16 +2,17 @@ "name": "@payloadcms/eslint-config", "version": "1.1.1", "description": "Payload styles for ESLint and Prettier", - "license": "MIT", + "keywords": [], "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/eslint-config-payload" }, + "license": "MIT", "author": { - "email": "info@payloadcms.com", "name": "Payload", + "email": "info@payloadcms.com", "url": "https://payloadcms.com" }, "main": "index.js", @@ -28,11 +29,10 @@ "eslint-plugin-jest-dom": "5.1.0", "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-node": "11.1.0", + "eslint-plugin-payload": "workspace:*", "eslint-plugin-perfectionist": "2.7.0", "eslint-plugin-react": "7.34.1", "eslint-plugin-react-hooks": "4.6.0", - "eslint-plugin-regexp": "2.3.0", - "eslint-plugin-payload": "workspace:*" - }, - "keywords": [] + "eslint-plugin-regexp": "2.3.0" + } } diff --git a/packages/eslint-plugin-payload/package.json b/packages/eslint-plugin-payload/package.json index e4465b561..bed31373e 100644 --- a/packages/eslint-plugin-payload/package.json +++ b/packages/eslint-plugin-payload/package.json @@ -2,16 +2,17 @@ "name": "eslint-plugin-payload", "version": "1.0.0", "description": "Payload plugins for ESLint", - "license": "MIT", + "keywords": [], "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/eslint-plugin-payload" }, + "license": "MIT", "author": { - "email": "info@payloadcms.com", "name": "Payload", + "email": "info@payloadcms.com", "url": "https://payloadcms.com" }, "main": "index.js", @@ -32,6 +33,5 @@ "eslint-plugin-react": "7.34.1", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-regexp": "2.3.0" - }, - "keywords": [] + } } diff --git a/packages/graphql/package.json b/packages/graphql/package.json index fbf13dcd1..253e6cac2 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,15 +1,25 @@ { "name": "@payloadcms/graphql", "version": "3.0.0-beta.18", - "main": "./src/index.ts", - "types": "./src/index.d.ts", - "type": "module", "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/graphql" }, + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.d.ts", + "files": [ + "dist" + ], "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -17,12 +27,9 @@ "clean": "rimraf {dist,*.tsbuildinfo}", "prepublishOnly": "pnpm clean && pnpm turbo build" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } + "dependencies": { + "graphql-scalars": "1.22.2", + "pluralize": "8.0.0" }, "devDependencies": { "@payloadcms/eslint-config": "workspace:*", @@ -31,26 +38,19 @@ "payload": "workspace:*", "ts-essentials": "7.0.3" }, - "dependencies": { - "graphql-scalars": "1.22.2", - "pluralize": "8.0.0" - }, "peerDependencies": { - "payload": "workspace:*", - "graphql": "^16.8.1" + "graphql": "^16.8.1", + "payload": "workspace:*" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } - }, - "files": [ - "dist" - ] + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/live-preview-react/package.json b/packages/live-preview-react/package.json index 59eaded6b..a01ca3ac9 100644 --- a/packages/live-preview-react/package.json +++ b/packages/live-preview-react/package.json @@ -2,17 +2,26 @@ "name": "@payloadcms/live-preview-react", "version": "0.2.0", "description": "The official live preview React SDK for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/live-preview-react" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", + "type": "module", + "exports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + } + }, "main": "./src/index.ts", "types": "./src/index.ts", - "type": "module", + "files": [ + "dist" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -32,12 +41,6 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "exports": { - ".": { - "types": "./src/index.ts", - "default": "./src/index.ts" - } - }, "publishConfig": { "exports": { ".": { @@ -49,8 +52,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "files": [ - "dist" - ] + } } diff --git a/packages/live-preview-vue/package.json b/packages/live-preview-vue/package.json index 9c1b7c6b6..8a93ad149 100644 --- a/packages/live-preview-vue/package.json +++ b/packages/live-preview-vue/package.json @@ -2,17 +2,26 @@ "name": "@payloadcms/live-preview-vue", "version": "0.1.0", "description": "The official live preview Vue SDK for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/live-preview-vue" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", + "type": "module", + "exports": { + ".": { + "default": "./src/index.ts", + "types": "./src/index.ts" + } + }, "main": "./src/index.ts", "types": "./src/index.ts", - "type": "module", + "files": [ + "dist" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -26,18 +35,12 @@ }, "devDependencies": { "@payloadcms/eslint-config": "workspace:*", - "vue": "^3.0.0", - "payload": "workspace:*" + "payload": "workspace:*", + "vue": "^3.0.0" }, "peerDependencies": { "vue": "^3.0.0" }, - "exports": { - ".": { - "default": "./src/index.ts", - "types": "./src/index.ts" - } - }, "publishConfig": { "exports": { ".": { @@ -49,8 +52,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "files": [ - "dist" - ] + } } diff --git a/packages/live-preview/package.json b/packages/live-preview/package.json index fc6e7bd94..6856143b7 100644 --- a/packages/live-preview/package.json +++ b/packages/live-preview/package.json @@ -2,17 +2,26 @@ "name": "@payloadcms/live-preview", "version": "0.2.2", "description": "The official live preview JavaScript SDK for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/live-preview" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", + "type": "module", + "exports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + } + }, "main": "./src/index.ts", "types": "./src/index.ts", - "type": "module", + "files": [ + "dist" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -25,12 +34,6 @@ "@payloadcms/eslint-config": "workspace:*", "payload": "workspace:*" }, - "exports": { - ".": { - "types": "./src/index.ts", - "default": "./src/index.ts" - } - }, "publishConfig": { "exports": { ".": { @@ -42,8 +45,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "files": [ - "dist" - ] + } } diff --git a/packages/next/package.json b/packages/next/package.json index ca4708e91..8effdc591 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,27 +1,13 @@ { "name": "@payloadcms/next", "version": "3.0.0-beta.18", - "main": "./src/index.js", - "types": "./src/index.js", - "type": "module", "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/next" }, - "scripts": { - "build:cjs": "swc ./src/withPayload.js -o ./dist/cjs/withPayload.cjs --config-file .swcrc-cjs", - "build": "pnpm copyfiles && pnpm build:swc && pnpm build:cjs && pnpm build:types && pnpm build:webpack && rm dist/prod/index.js", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:webpack": "webpack --config webpack.config.js", - "clean": "rimraf {dist,*.tsbuildinfo}", - "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" \"src/app/api/**\" dist/", - "fix": "eslint \"src/**/*.{ts,tsx}\" --fix", - "lint": "eslint \"src/**/*.{ts,tsx}\"", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, + "type": "module", "exports": { ".": { "import": "./src/index.js", @@ -38,6 +24,40 @@ "types": "./src/exports/*.ts" } }, + "main": "./src/index.js", + "types": "./src/index.js", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm copyfiles && pnpm build:swc && pnpm build:cjs && pnpm build:types && pnpm build:webpack && rm dist/prod/index.js", + "build:cjs": "swc ./src/withPayload.js -o ./dist/cjs/withPayload.cjs --config-file .swcrc-cjs", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "build:webpack": "webpack --config webpack.config.js", + "clean": "rimraf {dist,*.tsbuildinfo}", + "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" \"src/app/api/**\" dist/", + "fix": "eslint \"src/**/*.{ts,tsx}\" --fix", + "lint": "eslint \"src/**/*.{ts,tsx}\"", + "prepublishOnly": "pnpm clean && pnpm turbo build" + }, + "dependencies": { + "@dnd-kit/core": "6.0.8", + "@payloadcms/graphql": "workspace:*", + "@payloadcms/translations": "workspace:*", + "@payloadcms/ui": "workspace:*", + "@types/busboy": "^1.5.3", + "busboy": "^1.6.0", + "deep-equal": "2.2.2", + "graphql-http": "^1.22.0", + "graphql-playground-html": "1.6.30", + "path-to-regexp": "^6.2.1", + "qs": "6.11.2", + "react-diff-viewer-continued": "3.2.6", + "react-toastify": "8.2.0", + "sass": "^1.71.1", + "ws": "^8.16.0" + }, "devDependencies": { "@next/eslint-plugin-next": "^14.1.0", "@payloadcms/eslint-config": "workspace:*", @@ -58,33 +78,17 @@ "webpack": "^5.78.0", "webpack-cli": "^5.1.4" }, - "dependencies": { - "@dnd-kit/core": "6.0.8", - "@payloadcms/graphql": "workspace:*", - "@payloadcms/translations": "workspace:*", - "@payloadcms/ui": "workspace:*", - "@types/busboy": "^1.5.3", - "busboy": "^1.6.0", - "deep-equal": "2.2.2", - "graphql-playground-html": "1.6.30", - "path-to-regexp": "^6.2.1", - "qs": "6.11.2", - "react-diff-viewer-continued": "3.2.6", - "react-toastify": "8.2.0", - "sass": "^1.71.1", - "graphql-http": "^1.22.0", - "ws": "^8.16.0" - }, "peerDependencies": { "file-type": "16.5.4", + "graphql": "^16.8.1", "http-status": "1.6.2", "next": "^14.3.0-canary.7", - "payload": "workspace:*", - "graphql": "^16.8.1" + "payload": "workspace:*" + }, + "engines": { + "node": ">=18.20.2" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { "./css": { "import": "./dist/prod/styles.css", @@ -101,12 +105,8 @@ "types": "./dist/exports/*.d.ts" } }, - "registry": "https://registry.npmjs.org/" - }, - "engines": { - "node": ">=18.20.2" - }, - "files": [ - "dist" - ] + "main": "./dist/index.js", + "registry": "https://registry.npmjs.org/", + "types": "./dist/index.d.ts" + } } diff --git a/packages/payload/package.json b/packages/payload/package.json index 6c0939255..dd0a9396f 100644 --- a/packages/payload/package.json +++ b/packages/payload/package.json @@ -2,13 +2,51 @@ "name": "payload", "version": "3.0.0-beta.18", "description": "Node, React and MongoDB Headless CMS and Application Framework", - "license": "MIT", - "main": "./src/index.ts", - "types": "./src/index.ts", - "type": "module", - "bin": { - "payload": "bin.js" + "keywords": [ + "payload", + "cms", + "content management", + "framework", + "typescript", + "javascript", + "node", + "express", + "headless", + "graphQL", + "restful", + "access control", + "dashboard", + "admin panel", + "api", + "MongoDB", + "self hosted", + "react", + "auth" + ], + "homepage": "https://payloadcms.com", + "bugs": { + "url": "https://github.com/payloadcms/payload" }, + "repository": { + "type": "git", + "url": "https://github.com/payloadcms/payload.git", + "directory": "packages/payload" + }, + "license": "MIT", + "author": { + "name": "Payload", + "email": "info@payloadcms.com", + "url": "https://payloadcms.com" + }, + "maintainers": [ + { + "name": "Payload", + "email": "info@payloadcms.com", + "url": "https://payloadcms.com" + } + ], + "sideEffects": false, + "type": "module", "exports": { ".": { "import": "./src/index.ts", @@ -21,6 +59,20 @@ "types": "./src/exports/*.ts" } }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "bin": { + "payload": "bin.js" + }, + "files": [ + "bin.js", + "dist", + "docs", + "*.js", + "*.d.ts", + "!jest.config.js", + "!jest.components.config.js" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -69,15 +121,6 @@ "scmp": "2.1.0", "uuid": "^9.0.1" }, - "peerDependencies": { - "@swc/core": "^1.4.13", - "graphql": "^16.8.1" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - } - }, "devDependencies": { "@monaco-editor/react": "4.5.1", "@payloadcms/eslint-config": "workspace:*", @@ -122,39 +165,18 @@ "sharp": "0.32.6", "ts-essentials": "7.0.3" }, + "peerDependencies": { + "@swc/core": "^1.4.13", + "graphql": "^16.8.1" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + } + }, "engines": { "node": ">=18.20.2" }, - "files": [ - "bin.js", - "dist", - "docs", - "*.js", - "*.d.ts", - "!jest.config.js", - "!jest.components.config.js" - ], - "keywords": [ - "payload", - "cms", - "content management", - "framework", - "typescript", - "javascript", - "node", - "express", - "headless", - "graphQL", - "restful", - "access control", - "dashboard", - "admin panel", - "api", - "MongoDB", - "self hosted", - "react", - "auth" - ], "publishConfig": { "access": "public", "exports": { @@ -172,27 +194,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "homepage": "https://payloadcms.com", - "author": { - "email": "info@payloadcms.com", - "name": "Payload", - "url": "https://payloadcms.com" - }, - "maintainers": [ - { - "email": "info@payloadcms.com", - "name": "Payload", - "url": "https://payloadcms.com" - } - ], - "repository": { - "type": "git", - "url": "https://github.com/payloadcms/payload.git", - "directory": "packages/payload" - }, - "bugs": { - "url": "https://github.com/payloadcms/payload" - }, - "sideEffects": false + } } diff --git a/packages/plugin-cloud-storage/package.json b/packages/plugin-cloud-storage/package.json index d47261c86..ff4f71721 100644 --- a/packages/plugin-cloud-storage/package.json +++ b/packages/plugin-cloud-storage/package.json @@ -1,17 +1,39 @@ { "name": "@payloadcms/plugin-cloud-storage", - "description": "The official cloud storage plugin for Payload CMS", "version": "3.0.0-beta.18", - "main": "./src/index.ts", - "types": "./src/index.ts", - "type": "module", - "license": "MIT", + "description": "The official cloud storage plugin for Payload CMS", "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/plugin-cloud-storage" }, + "license": "MIT", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + }, + "./types": { + "import": "./src/types.ts", + "require": "./src/types.ts", + "types": "./src/types.ts" + }, + "./*": { + "import": "./src/exports/*.ts", + "require": "./src/exports/*.ts", + "types": "./src/exports/*.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist", + "*.js", + "*.d.ts" + ], "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -20,6 +42,19 @@ "prepublishOnly": "pnpm clean && pnpm turbo build", "test": "echo \"No tests available.\"" }, + "dependencies": { + "find-node-modules": "^2.1.3", + "range-parser": "^1.2.1" + }, + "devDependencies": { + "@aws-sdk/client-s3": "^3.525.0", + "@aws-sdk/lib-storage": "^3.525.0", + "@azure/storage-blob": "^12.11.0", + "@google-cloud/storage": "^7.7.0", + "@types/find-node-modules": "^2.1.2", + "@vercel/blob": "^0.22.3", + "payload": "workspace:*" + }, "peerDependencies": { "@aws-sdk/client-s3": "^3.525.0", "@aws-sdk/lib-storage": "^3.525.0", @@ -49,41 +84,6 @@ "optional": true } }, - "files": [ - "dist", - "*.js", - "*.d.ts" - ], - "devDependencies": { - "@aws-sdk/client-s3": "^3.525.0", - "@aws-sdk/lib-storage": "^3.525.0", - "@azure/storage-blob": "^12.11.0", - "@google-cloud/storage": "^7.7.0", - "@types/find-node-modules": "^2.1.2", - "@vercel/blob": "^0.22.3", - "payload": "workspace:*" - }, - "dependencies": { - "find-node-modules": "^2.1.3", - "range-parser": "^1.2.1" - }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - }, - "./types": { - "import": "./src/types.ts", - "require": "./src/types.ts", - "types": "./src/types.ts" - }, - "./*": { - "import": "./src/exports/*.ts", - "require": "./src/exports/*.ts", - "types": "./src/exports/*.ts" - } - }, "publishConfig": { "exports": { ".": { diff --git a/packages/plugin-cloud/package.json b/packages/plugin-cloud/package.json index 9f4a177d1..b9af7f182 100644 --- a/packages/plugin-cloud/package.json +++ b/packages/plugin-cloud/package.json @@ -1,17 +1,27 @@ { "name": "@payloadcms/plugin-cloud", - "description": "The official Payload Cloud plugin", "version": "3.0.0-beta.18", - "main": "./src/index.ts", - "types": "./src/index.ts", - "license": "MIT", - "type": "module", + "description": "The official Payload Cloud plugin", "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/plugin-cloud" }, + "license": "MIT", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist" + ], "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc-build", @@ -20,9 +30,6 @@ "prepublishOnly": "pnpm clean && pnpm turbo build", "test": "jest" }, - "peerDependencies": { - "payload": "workspace:*" - }, "dependencies": { "@aws-sdk/client-cognito-identity": "^3.525.0", "@aws-sdk/client-s3": "^3.525.0", @@ -39,25 +46,18 @@ "payload": "workspace:*", "ts-jest": "^29.1.0" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } + "peerDependencies": { + "payload": "workspace:*" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.js" } - } - }, - "files": [ - "dist" - ] + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/plugin-form-builder/package.json b/packages/plugin-form-builder/package.json index 15358c4e9..0dab643fa 100644 --- a/packages/plugin-form-builder/package.json +++ b/packages/plugin-form-builder/package.json @@ -1,30 +1,48 @@ { "name": "@payloadcms/plugin-form-builder", - "description": "Form builder plugin for Payload CMS", "version": "3.0.0-beta.18", - "homepage:": "https://payloadcms.com", + "description": "Form builder plugin for Payload CMS", + "keywords": [ + "payload", + "cms", + "plugin", + "typescript", + "react", + "forms", + "fields", + "form builder", + "payments" + ], "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/plugin-form-builder" }, - "main": "./src/index.ts", - "types": "./src/index.ts", "license": "MIT", "author": "dev@payloadcms.com", "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist", + "types.js", + "types.d.ts" + ], "scripts": { + "build": "swc ./src -d ./dist --config-file .swcrc", "build:swc": "swc ./src -d ./dist --config-file .swcrc", "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build": "swc ./src -d ./dist --config-file .swcrc", "clean": "rimraf {dist,*.tsbuildinfo}", "prepublishOnly": "pnpm clean && pnpm turbo build", "test": "echo \"No tests available.\"" }, - "peerDependencies": { - "payload": "workspace:*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, "dependencies": { "@payloadcms/ui": "workspace:*", "deepmerge": "^4.2.2", @@ -42,38 +60,20 @@ "react": "^18.0.0", "ts-node": "10.9.1" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } + "peerDependencies": { + "payload": "workspace:*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" }, - "files": [ - "dist", - "types.js", - "types.d.ts" - ], - "keywords": [ - "payload", - "cms", - "plugin", - "typescript", - "react", - "forms", - "fields", - "form builder", - "payments" - ] + "homepage:": "https://payloadcms.com" } diff --git a/packages/plugin-nested-docs/package.json b/packages/plugin-nested-docs/package.json index db0b28226..0a30550a2 100644 --- a/packages/plugin-nested-docs/package.json +++ b/packages/plugin-nested-docs/package.json @@ -2,17 +2,31 @@ "name": "@payloadcms/plugin-nested-docs", "version": "3.0.0-beta.18", "description": "The official Nested Docs plugin for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/plugin-nested-docs" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, "main": "./src/index.ts", "types": "./src/index.ts", - "type": "module", + "files": [ + "dist", + "fields.js", + "fields.d.ts", + "types.js", + "types.d.ts" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -28,29 +42,15 @@ "peerDependencies": { "payload": "workspace:*" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } - }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } - }, - "files": [ - "dist", - "fields.js", - "fields.d.ts", - "types.js", - "types.d.ts" - ] + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/plugin-redirects/package.json b/packages/plugin-redirects/package.json index e1f732fef..5304fa7d3 100644 --- a/packages/plugin-redirects/package.json +++ b/packages/plugin-redirects/package.json @@ -1,24 +1,7 @@ { "name": "@payloadcms/plugin-redirects", "version": "3.0.0-beta.18", - "homepage:": "https://payloadcms.com", - "repository": { - "type": "git", - "url": "https://github.com/payloadcms/payload.git", - "directory": "packages/plugin-redirects" - }, "description": "Redirects plugin for Payload", - "main": "./src/index.ts", - "types": "./src/index.ts", - "type": "module", - "scripts": { - "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "clean": "rimraf {dist,*.tsbuildinfo}", - "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "keywords": [ "payload", "cms", @@ -28,10 +11,35 @@ "redirects", "nextjs" ], - "author": "dev@payloadcms.com", + "repository": { + "type": "git", + "url": "https://github.com/payloadcms/payload.git", + "directory": "packages/plugin-redirects" + }, "license": "MIT", - "peerDependencies": { - "payload": "workspace:*" + "author": "dev@payloadcms.com", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist", + "types.js", + "types.d.ts" + ], + "scripts": { + "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", + "prepublishOnly": "pnpm clean && pnpm turbo build" }, "devDependencies": { "@payloadcms/eslint-config": "workspace:*", @@ -40,27 +48,19 @@ "payload": "workspace:*", "react": "^18.0.0" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } + "peerDependencies": { + "payload": "workspace:*" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" }, - "files": [ - "dist", - "types.js", - "types.d.ts" - ] + "homepage:": "https://payloadcms.com" } diff --git a/packages/plugin-search/package.json b/packages/plugin-search/package.json index bad075fc1..1536360de 100644 --- a/packages/plugin-search/package.json +++ b/packages/plugin-search/package.json @@ -1,24 +1,7 @@ { "name": "@payloadcms/plugin-search", "version": "3.0.0-beta.18", - "homepage:": "https://payloadcms.com", - "repository": { - "type": "git", - "url": "https://github.com/payloadcms/payload.git", - "directory": "packages/plugin-search" - }, "description": "Search plugin for Payload", - "main": "./src/index.ts", - "types": "./src/index.ts", - "type": "module", - "scripts": { - "build": "pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build", - "test": "echo \"Error: no tests specified\"" - }, "keywords": [ "payload", "cms", @@ -28,11 +11,34 @@ "search", "algolia" ], - "author": "dev@trbl.design", + "repository": { + "type": "git", + "url": "https://github.com/payloadcms/payload.git", + "directory": "packages/plugin-search" + }, "license": "MIT", - "peerDependencies": { - "payload": "workspace:*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "author": "dev@trbl.design", + "type": "module", + "exports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist", + "types.js", + "types.d.ts" + ], + "scripts": { + "build": "pnpm build:swc && pnpm build:types", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build", + "test": "echo \"Error: no tests specified\"" }, "dependencies": { "@payloadcms/ui": "workspace:*", @@ -45,11 +51,9 @@ "payload": "workspace:*", "react": "^18.0.0" }, - "exports": { - ".": { - "types": "./src/index.ts", - "default": "./src/index.ts" - } + "peerDependencies": { + "payload": "workspace:*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "publishConfig": { "exports": { @@ -63,9 +67,5 @@ "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" }, - "files": [ - "dist", - "types.js", - "types.d.ts" - ] + "homepage:": "https://payloadcms.com" } diff --git a/packages/plugin-sentry/package.json b/packages/plugin-sentry/package.json index 365ba78ad..12071fb95 100644 --- a/packages/plugin-sentry/package.json +++ b/packages/plugin-sentry/package.json @@ -1,23 +1,7 @@ { "name": "@payloadcms/plugin-sentry", "version": "0.0.6", - "homepage:": "https://payloadcms.com", - "repository": { - "type": "git", - "url": "https://github.com/payloadcms/payload.git", - "directory": "packages/plugin-sentry" - }, "description": "Sentry plugin for Payload", - "main": "./src/index.ts", - "types": "./src/index.ts", - "type": "module", - "scripts": { - "build": "echo \"Build temporarily disabled.\" && exit 0", - "build:swc": "swc ./src -d ./dist --config-file .swcrc-build", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "keywords": [ "payload", "cms", @@ -26,14 +10,32 @@ "sentry", "error handling" ], - "author": "dev@payloadcms.com", + "repository": { + "type": "git", + "url": "https://github.com/payloadcms/payload.git", + "directory": "packages/plugin-sentry" + }, "license": "MIT", + "author": "dev@payloadcms.com", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", "files": [ "dist" ], - "peerDependencies": { - "payload": "workspace:*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "scripts": { + "build": "echo \"Build temporarily disabled.\" && exit 0", + "build:swc": "swc ./src -d ./dist --config-file .swcrc-build", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" }, "dependencies": { "@sentry/node": "^7.55.2", @@ -55,22 +57,20 @@ "ts-jest": "^29.1.0", "webpack": "^5.78.0" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } + "peerDependencies": { + "payload": "workspace:*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } - } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + }, + "homepage:": "https://payloadcms.com" } diff --git a/packages/plugin-seo/package.json b/packages/plugin-seo/package.json index c2c40f864..8ff806807 100644 --- a/packages/plugin-seo/package.json +++ b/packages/plugin-seo/package.json @@ -1,26 +1,7 @@ { "name": "@payloadcms/plugin-seo", "version": "3.0.0-beta.18", - "homepage:": "https://payloadcms.com", - "repository": { - "type": "git", - "url": "https://github.com/payloadcms/payload.git", - "directory": "packages/plugin-seo" - }, "description": "SEO plugin for Payload", - "main": "./src/index.tsx", - "types": "./src/index.tsx", - "type": "module", - "scripts": { - "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", - "lint": "eslint src", - "lint:fix": "eslint --fix --ext .ts,.tsx src", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "keywords": [ "payload", "cms", @@ -30,23 +11,14 @@ "seo", "yoast" ], - "author": "dev@payloadcms.com", + "repository": { + "type": "git", + "url": "https://github.com/payloadcms/payload.git", + "directory": "packages/plugin-seo" + }, "license": "MIT", - "peerDependencies": { - "payload": "workspace:*", - "react": "^18.0.0", - "@payloadcms/translations": "workspace:*", - "@payloadcms/ui": "workspace:*" - }, - "devDependencies": { - "@payloadcms/eslint-config": "workspace:*", - "@types/react": "18.2.74", - "payload": "workspace:*", - "@payloadcms/translations": "workspace:*", - "@payloadcms/ui": "workspace:*", - "@payloadcms/next": "workspace:*", - "react": "^18.0.0" - }, + "author": "dev@payloadcms.com", + "type": "module", "exports": { ".": { "import": "./src/index.tsx", @@ -54,6 +26,38 @@ "default": "./src/index.tsx" } }, + "main": "./src/index.tsx", + "types": "./src/index.tsx", + "files": [ + "dist", + "types.js", + "types.d.ts" + ], + "scripts": { + "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", + "lint": "eslint src", + "lint:fix": "eslint --fix --ext .ts,.tsx src", + "prepublishOnly": "pnpm clean && pnpm turbo build" + }, + "devDependencies": { + "@payloadcms/eslint-config": "workspace:*", + "@payloadcms/next": "workspace:*", + "@payloadcms/translations": "workspace:*", + "@payloadcms/ui": "workspace:*", + "@types/react": "18.2.74", + "payload": "workspace:*", + "react": "^18.0.0" + }, + "peerDependencies": { + "@payloadcms/translations": "workspace:*", + "@payloadcms/ui": "workspace:*", + "payload": "workspace:*", + "react": "^18.0.0" + }, "publishConfig": { "exports": { ".": { @@ -66,9 +70,5 @@ "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" }, - "files": [ - "dist", - "types.js", - "types.d.ts" - ] + "homepage:": "https://payloadcms.com" } diff --git a/packages/plugin-stripe/package.json b/packages/plugin-stripe/package.json index 0a7ef74c4..0ce3ad211 100644 --- a/packages/plugin-stripe/package.json +++ b/packages/plugin-stripe/package.json @@ -1,24 +1,7 @@ { "name": "@payloadcms/plugin-stripe", "version": "0.0.16", - "homepage:": "https://payloadcms.com", - "repository": { - "type": "git", - "url": "https://github.com/payloadcms/payload.git", - "directory": "packages/plugin-stripe" - }, "description": "Stripe plugin for Payload", - "main": "./src/index.ts", - "types": "./src/index.ts", - "type": "module", - "scripts": { - "build": "echo \"Build temporarily disabled.\" && exit 0", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "clean": "rimraf {dist,*.tsbuildinfo}", - "test": "echo 'No tests available.'", - "prepublishOnly": "pnpm clean && pnpm turbo run build && pnpm test" - }, "keywords": [ "payload", "stripe", @@ -30,10 +13,35 @@ "subscriptions", "licensing" ], - "author": "dev@payloadcms.com", + "repository": { + "type": "git", + "url": "https://github.com/payloadcms/payload.git", + "directory": "packages/plugin-stripe" + }, "license": "MIT", - "peerDependencies": { - "payload": "workspace:*" + "author": "dev@payloadcms.com", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + } + }, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist", + "types.js", + "types.d.ts" + ], + "scripts": { + "build": "echo \"Build temporarily disabled.\" && exit 0", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo run build && pnpm test", + "test": "echo 'No tests available.'" }, "dependencies": { "@payloadcms/ui": "workspace:*", @@ -52,27 +60,19 @@ "react": "^18.0.0", "webpack": "^5.78.0" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - } + "peerDependencies": { + "payload": "workspace:*" }, "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } - } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" }, - "files": [ - "dist", - "types.js", - "types.d.ts" - ] + "homepage:": "https://payloadcms.com" } diff --git a/packages/richtext-lexical/package.json b/packages/richtext-lexical/package.json index e33804b28..3d72f64b2 100644 --- a/packages/richtext-lexical/package.json +++ b/packages/richtext-lexical/package.json @@ -2,22 +2,39 @@ "name": "@payloadcms/richtext-lexical", "version": "3.0.0-beta.18", "description": "The officially supported Lexical richtext adapter for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/richtext-lexical" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", + "type": "module", + "exports": { + ".": { + "import": "./src/index.ts", + "require": "./src/index.ts", + "types": "./src/index.ts" + }, + "./*": { + "import": "./src/exports/*.ts", + "require": "./src/exports/*.ts", + "types": "./src/exports/*.ts" + } + }, "main": "./src/index.ts", "types": "./src/index.ts", - "type": "module", + "files": [ + "dist", + "components.js", + "components.d.ts" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", + "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", "build:swc": "swc ./src -d ./dist --config-file .swcrc", "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", "clean": "rimraf {dist,*.tsbuildinfo}", "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", "prepublishOnly": "pnpm clean && pnpm turbo build" @@ -46,32 +63,23 @@ }, "devDependencies": { "@payloadcms/eslint-config": "workspace:*", + "@payloadcms/next": "workspace:*", + "@payloadcms/translations": "workspace:*", + "@payloadcms/ui": "workspace:*", "@types/json-schema": "7.0.15", "@types/node": "20.12.5", "@types/react": "18.2.74", "@types/react-dom": "18.2.24", - "payload": "workspace:*", - "@payloadcms/translations": "workspace:*", - "@payloadcms/ui": "workspace:*", - "@payloadcms/next": "workspace:*" - }, - "peerDependencies": { - "@payloadcms/translations": "workspace:*", - "@payloadcms/ui": "workspace:*", - "@payloadcms/next": "workspace:*", "payload": "workspace:*" }, - "exports": { - ".": { - "import": "./src/index.ts", - "require": "./src/index.ts", - "types": "./src/index.ts" - }, - "./*": { - "import": "./src/exports/*.ts", - "require": "./src/exports/*.ts", - "types": "./src/exports/*.ts" - } + "peerDependencies": { + "@payloadcms/next": "workspace:*", + "@payloadcms/translations": "workspace:*", + "@payloadcms/ui": "workspace:*", + "payload": "workspace:*" + }, + "engines": { + "node": ">=18.20.2" }, "publishConfig": { "exports": { @@ -89,13 +97,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "engines": { - "node": ">=18.20.2" - }, - "files": [ - "dist", - "components.js", - "components.d.ts" - ] + } } diff --git a/packages/richtext-slate/package.json b/packages/richtext-slate/package.json index 2d4d10217..77f11f4c9 100644 --- a/packages/richtext-slate/package.json +++ b/packages/richtext-slate/package.json @@ -2,17 +2,27 @@ "name": "@payloadcms/richtext-slate", "version": "3.0.0-beta.18", "description": "The officially supported Slate richtext adapter for Payload", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/richtext-slate" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", + "type": "module", + "exports": { + ".": { + "import": "./src/index.tsx", + "require": "./src/index.tsx", + "types": "./src/index.tsx" + } + }, "main": "./src/index.tsx", "types": "./src/index.tsx", - "type": "module", + "files": [ + "dist" + ], "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -31,23 +41,19 @@ "slate-react": "0.92.0" }, "devDependencies": { - "@payloadcms/ui": "workspace:*", "@payloadcms/eslint-config": "workspace:*", + "@payloadcms/ui": "workspace:*", "@types/node": "20.12.5", "@types/react": "18.2.74", "payload": "workspace:*" }, "peerDependencies": { - "payload": "workspace:*", "@payloadcms/translations": "workspace:*", - "@payloadcms/ui": "workspace:*" + "@payloadcms/ui": "workspace:*", + "payload": "workspace:*" }, - "exports": { - ".": { - "import": "./src/index.tsx", - "require": "./src/index.tsx", - "types": "./src/index.tsx" - } + "engines": { + "node": ">=18.20.2" }, "publishConfig": { "exports": { @@ -60,11 +66,5 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - }, - "engines": { - "node": ">=18.20.2" - }, - "files": [ - "dist" - ] + } } diff --git a/packages/storage-azure/package.json b/packages/storage-azure/package.json index 80f44b9ce..b5e4b2404 100644 --- a/packages/storage-azure/package.json +++ b/packages/storage-azure/package.json @@ -2,25 +2,15 @@ "name": "@payloadcms/storage-azure", "version": "3.0.0-beta.18", "description": "Payload storage adapter for Azure Blob Storage", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/storage-azure" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", - "main": "./src/index.ts", - "types": "./src/index.ts", "type": "module", - "scripts": { - "build": "pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "exports": { ".": { "import": "./src/index.ts", @@ -28,16 +18,18 @@ "types": "./src/index.ts" } }, - "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" - } - } + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm build:swc && pnpm build:types", + "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" }, "dependencies": { "@azure/abort-controller": "^1.1.0", @@ -55,7 +47,15 @@ "engines": { "node": ">=18.20.2" }, - "files": [ - "dist" - ] + "publishConfig": { + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.js", + "types": "./dist/index.d.ts" + } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/storage-gcs/package.json b/packages/storage-gcs/package.json index baefceeaa..f92d46881 100644 --- a/packages/storage-gcs/package.json +++ b/packages/storage-gcs/package.json @@ -2,25 +2,15 @@ "name": "@payloadcms/storage-gcs", "version": "3.0.0-beta.18", "description": "Payload storage adapter for Google Cloud Storage", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/storage-gcs" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", - "main": "./src/index.ts", - "types": "./src/index.ts", "type": "module", - "scripts": { - "build": "pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "exports": { ".": { "import": "./src/index.ts", @@ -28,20 +18,22 @@ "types": "./src/index.ts" } }, - "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" - } - } + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm build:swc && pnpm build:types", + "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" }, "dependencies": { - "@payloadcms/plugin-cloud-storage": "workspace:*", - "@google-cloud/storage": "^7.7.0" + "@google-cloud/storage": "^7.7.0", + "@payloadcms/plugin-cloud-storage": "workspace:*" }, "devDependencies": { "payload": "workspace:*" @@ -52,7 +44,15 @@ "engines": { "node": ">=18.20.2" }, - "files": [ - "dist" - ] + "publishConfig": { + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.js", + "types": "./dist/index.d.ts" + } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/storage-s3/package.json b/packages/storage-s3/package.json index 6c30dec85..75259846a 100644 --- a/packages/storage-s3/package.json +++ b/packages/storage-s3/package.json @@ -2,25 +2,15 @@ "name": "@payloadcms/storage-s3", "version": "3.0.0-beta.18", "description": "Payload storage adapter for Amazon S3", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/storage-s3" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", - "main": "./src/index.ts", - "types": "./src/index.ts", "type": "module", - "scripts": { - "build": "pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "exports": { ".": { "import": "./src/index.ts", @@ -28,21 +18,23 @@ "types": "./src/index.ts" } }, - "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" - } - } + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm build:swc && pnpm build:types", + "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" }, "dependencies": { - "@payloadcms/plugin-cloud-storage": "workspace:*", "@aws-sdk/client-s3": "^3.525.0", - "@aws-sdk/lib-storage": "^3.525.0" + "@aws-sdk/lib-storage": "^3.525.0", + "@payloadcms/plugin-cloud-storage": "workspace:*" }, "devDependencies": { "payload": "workspace:*" @@ -53,7 +45,15 @@ "engines": { "node": ">=18.20.2" }, - "files": [ - "dist" - ] + "publishConfig": { + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.js", + "types": "./dist/index.d.ts" + } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/storage-vercel-blob/package.json b/packages/storage-vercel-blob/package.json index fa00f424a..270f0c8cb 100644 --- a/packages/storage-vercel-blob/package.json +++ b/packages/storage-vercel-blob/package.json @@ -2,25 +2,15 @@ "name": "@payloadcms/storage-vercel-blob", "version": "3.0.0-beta.18", "description": "Payload storage adapter for Vercel Blob Storage", + "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/storage-vercel-blob" }, "license": "MIT", - "homepage": "https://payloadcms.com", "author": "Payload CMS, Inc.", - "main": "./src/index.ts", - "types": "./src/index.ts", "type": "module", - "scripts": { - "build": "pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, "exports": { ".": { "import": "./src/index.ts", @@ -28,16 +18,18 @@ "types": "./src/index.ts" } }, - "publishConfig": { - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" - } - } + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm build:swc && pnpm build:types", + "build:clean": "find . \\( -type d \\( -name build -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} + && pnpm build", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" }, "dependencies": { "@payloadcms/plugin-cloud-storage": "workspace:*", @@ -52,7 +44,15 @@ "engines": { "node": ">=18.20.2" }, - "files": [ - "dist" - ] + "publishConfig": { + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.js", + "types": "./dist/index.d.ts" + } + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts" + } } diff --git a/packages/translations/package.json b/packages/translations/package.json index ff1aca955..4628be321 100644 --- a/packages/translations/package.json +++ b/packages/translations/package.json @@ -1,21 +1,13 @@ { "name": "@payloadcms/translations", "version": "3.0.0-beta.18", - "main": "./src/exports/index.ts", - "types": "./src/types.ts", - "type": "module", "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/translations" }, - "scripts": { - "build:types": "tsc --outDir dist", - "build": "pnpm build:types", - "clean": "rimraf {dist,*.tsbuildinfo}", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, + "type": "module", "exports": { ".": { "import": "./src/exports/index.ts", @@ -30,10 +22,26 @@ "require": "./src/languages/*.ts" } }, + "main": "./src/exports/index.ts", + "types": "./src/types.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm build:types", + "build:types": "tsc --outDir dist", + "clean": "rimraf {dist,*.tsbuildinfo}", + "prepublishOnly": "pnpm clean && pnpm turbo build" + }, + "devDependencies": { + "@payloadcms/eslint-config": "workspace:*", + "@swc/core": "^1.3.102", + "@types/react": "18.2.74", + "date-fns": "3.3.1", + "typescript": "5.4.4" + }, "publishConfig": { "access": "public", - "main": "./dist/exports/index.js", - "types": "./dist/exports/index.d.ts", "exports": { ".": { "import": "./dist/exports/index.js", @@ -50,16 +58,8 @@ "require": "./dist/languages/*.js", "types": "./dist/languages/*.d.ts" } - } - }, - "devDependencies": { - "@payloadcms/eslint-config": "workspace:*", - "@swc/core": "^1.3.102", - "@types/react": "18.2.74", - "date-fns": "3.3.1", - "typescript": "5.4.4" - }, - "files": [ - "dist" - ] + }, + "main": "./dist/exports/index.js", + "types": "./dist/exports/index.d.ts" + } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 69c39893c..881576e56 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,25 +1,13 @@ { "name": "@payloadcms/ui", "version": "3.0.0-beta.18", - "type": "module", "homepage": "https://payloadcms.com", "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git", "directory": "packages/ui" }, - "scripts": { - "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", - "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist", - "build:webpack": "webpack --config webpack.config.js", - "build:remove-artifact": "rm dist/prod/index.js", - "clean": "rimraf {dist,*.tsbuildinfo}", - "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", - "fix": "eslint \"src/**/*.{ts,tsx}\" --fix", - "lint": "eslint \"src/**/*.{ts,tsx}\"", - "prepublishOnly": "pnpm clean && pnpm turbo build" - }, + "type": "module", "exports": { "./assets": { "import": "./src/assets/index.ts", @@ -88,6 +76,74 @@ }, "./scss/app.scss": "./src/scss/app.scss" }, + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", + "build:remove-artifact": "rm dist/prod/index.js", + "build:swc": "swc ./src -d ./dist --config-file .swcrc", + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "build:webpack": "webpack --config webpack.config.js", + "clean": "rimraf {dist,*.tsbuildinfo}", + "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", + "fix": "eslint \"src/**/*.{ts,tsx}\" --fix", + "lint": "eslint \"src/**/*.{ts,tsx}\"", + "prepublishOnly": "pnpm clean && pnpm turbo build" + }, + "dependencies": { + "@dnd-kit/core": "6.0.8", + "@dnd-kit/sortable": "7.0.2", + "@faceless-ui/modal": "2.0.2", + "@faceless-ui/scroll-info": "1.3.0", + "@faceless-ui/window-info": "2.1.2", + "@monaco-editor/react": "4.5.1", + "@payloadcms/translations": "workspace:*", + "body-scroll-lock": "4.0.0-beta.0", + "bson-objectid": "2.0.4", + "date-fns": "3.3.1", + "deep-equal": "2.2.2", + "flatley": "5.2.0", + "md5": "2.3.0", + "object-to-formdata": "4.5.1", + "qs": "6.11.2", + "react-animate-height": "2.1.2", + "react-datepicker": "6.2.0", + "react-image-crop": "10.1.8", + "react-select": "5.7.4", + "react-toastify": "10.0.4", + "use-context-selector": "1.4.1", + "uuid": "9.0.1" + }, + "devDependencies": { + "@payloadcms/eslint-config": "workspace:*", + "@types/body-scroll-lock": "^3.1.0", + "@types/qs": "6.9.7", + "@types/react": "18.2.74", + "@types/react-datepicker": "4.11.2", + "@types/react-dom": "18.2.24", + "@types/uuid": "8.3.4", + "css-loader": "^6.10.0", + "css-minimizer-webpack-plugin": "^6.0.0", + "mini-css-extract-plugin": "1.6.2", + "payload": "workspace:*", + "postcss-loader": "^8.1.1", + "postcss-preset-env": "^9.5.0", + "sass-loader": "^14.1.1", + "swc-loader": "^0.2.6", + "swc-plugin-transform-remove-imports": "^1.12.1", + "terser-webpack-plugin": "^5.3.10", + "webpack": "^5.78.0", + "webpack-cli": "^5.1.4" + }, + "peerDependencies": { + "next": "^14.3.0-canary.7", + "payload": "workspace:*", + "react": "^18.0.0" + }, + "engines": { + "node": ">=18.20.2" + }, "publishConfig": { "exports": { ".": "./dist/exports/index.js", @@ -169,61 +225,5 @@ }, "./scss/app.scss": "./dist/scss/app.scss" } - }, - "devDependencies": { - "@payloadcms/eslint-config": "workspace:*", - "@types/body-scroll-lock": "^3.1.0", - "@types/qs": "6.9.7", - "@types/react": "18.2.74", - "@types/react-datepicker": "4.11.2", - "@types/react-dom": "18.2.24", - "@types/uuid": "8.3.4", - "postcss-loader": "^8.1.1", - "postcss-preset-env": "^9.5.0", - "sass-loader": "^14.1.1", - "swc-loader": "^0.2.6", - "swc-plugin-transform-remove-imports": "^1.12.1", - "css-loader": "^6.10.0", - "css-minimizer-webpack-plugin": "^6.0.0", - "mini-css-extract-plugin": "1.6.2", - "payload": "workspace:*", - "terser-webpack-plugin": "^5.3.10", - "webpack": "^5.78.0", - "webpack-cli": "^5.1.4" - }, - "dependencies": { - "@dnd-kit/core": "6.0.8", - "@dnd-kit/sortable": "7.0.2", - "@faceless-ui/modal": "2.0.2", - "@faceless-ui/scroll-info": "1.3.0", - "@faceless-ui/window-info": "2.1.2", - "@monaco-editor/react": "4.5.1", - "@payloadcms/translations": "workspace:*", - "body-scroll-lock": "4.0.0-beta.0", - "bson-objectid": "2.0.4", - "date-fns": "3.3.1", - "deep-equal": "2.2.2", - "flatley": "5.2.0", - "md5": "2.3.0", - "object-to-formdata": "4.5.1", - "qs": "6.11.2", - "react-animate-height": "2.1.2", - "react-datepicker": "6.2.0", - "react-image-crop": "10.1.8", - "react-select": "5.7.4", - "react-toastify": "10.0.4", - "use-context-selector": "1.4.1", - "uuid": "9.0.1" - }, - "peerDependencies": { - "next": "^14.3.0-canary.7", - "payload": "workspace:*", - "react": "^18.0.0" - }, - "engines": { - "node": ">=18.20.2" - }, - "files": [ - "dist" - ] + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 21d21dbfb..79f7a4712 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -261,6 +261,9 @@ importers: slate: specifier: 0.91.4 version: 0.91.4 + sort-package-json: + specifier: ^2.10.0 + version: 2.10.0 swc-plugin-transform-remove-imports: specifier: ^1.12.1 version: 1.12.1 @@ -8631,6 +8634,11 @@ packages: engines: {node: '>=0.10.0'} dev: false + /detect-indent@7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} + engines: {node: '>=12.20'} + dev: true + /detect-libc@2.0.2: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} @@ -8644,6 +8652,11 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + /detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /detect-package-manager@3.0.1: resolution: {integrity: sha512-qoHDH6+lMcpJPAScE7+5CYj91W0mxZNXTwZPrCqi1KMk+x+AoQScQ2V1QyqTln1rHU5Haq5fikvOGHv+leKD8A==} engines: {node: '>=12'} @@ -10134,6 +10147,11 @@ packages: engines: {node: '>=10'} dev: false + /get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} + dev: true + /get-stream@3.0.0: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} @@ -10163,6 +10181,10 @@ packages: dependencies: resolve-pkg-maps: 1.0.0 + /git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} + dev: true + /git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} @@ -10303,6 +10325,17 @@ packages: merge2: 1.4.1 slash: 3.0.0 + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + /google-auth-library@9.7.0: resolution: {integrity: sha512-I/AvzBiUXDzLOy4iIZ2W+Zq33W4lcukQv1nl7C8WUA6SQwyQwUwu3waNmWNAvzds//FG8SZ+DnKnW/2k6mQS8A==} engines: {node: '>=14'} @@ -10868,6 +10901,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + /is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -14937,6 +14975,11 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + /slate-history@0.86.0(slate@0.91.4): resolution: {integrity: sha512-OxObL9tbhgwvSlnKSCpGIh7wnuaqvOj5jRExGjEyCU2Ke8ctf22HjT+jw7GEi9ttLzNTUmTEU3YIzqKGeqN+og==} peerDependencies: @@ -15021,6 +15064,24 @@ packages: is-plain-obj: 1.1.0 dev: true + /sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + dev: true + + /sort-package-json@2.10.0: + resolution: {integrity: sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==} + hasBin: true + dependencies: + detect-indent: 7.0.1 + detect-newline: 4.0.1 + get-stdin: 9.0.0 + git-hooks-list: 3.1.0 + globby: 13.2.2 + is-plain-obj: 4.1.0 + semver: 7.6.0 + sort-object-keys: 1.1.3 + dev: true + /source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: true