{"_id":"@borisbovsky/payload-plugin-translate","_rev":"8-7e87a6d73c3f151754214ebad2ff2bcf","name":"@borisbovsky/payload-plugin-translate","dist-tags":{"latest":"3.29.0-alpha.8"},"versions":{"3.29.0-alpha.1":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.1","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.1","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"7c18736d77cf0971a33716999d3505af79650660","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.1.tgz","fileCount":42,"integrity":"sha512-WPUtJMFLF0QskDXBFAbnoJ/V/f/YRmXRPc2IVOcHhOvNf0mw+BF0uWjc+yCDbES5HCR9RL5U7V5+okOmbfGsww==","signatures":[{"sig":"MEUCIQD2KnkecjiYKzRx1SYwoPG0PnRvjQhQWQMdNnNTsSy8zgIgKV9a5RSvxnFFDFJmgvc3QohEDvx31HGJQT5YRIiptYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63477},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\a640ede04d81144bc0b10c26b1071d52\\borisbovsky-payload-plugin-translate-3.29.0-alpha.1.tgz","_integrity":"sha512-WPUtJMFLF0QskDXBFAbnoJ/V/f/YRmXRPc2IVOcHhOvNf0mw+BF0uWjc+yCDbES5HCR9RL5U7V5+okOmbfGsww==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^6.0.1","jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.1_1747452317749_0.11800680495932037","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.2":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.2","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.2","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"24b386e0b0514989fe505dd977ba8fcb9d02f9a4","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.2.tgz","fileCount":42,"integrity":"sha512-GPBpNlSrbLkaH5iDU4g+meYGV0ebXdpM5AtISlJ6NSMhbi1cdp9MJokWOrpqcvjdIzg2FRCM04fSx5b5ZNC+nQ==","signatures":[{"sig":"MEUCIASg6M95ZZ6a855XoMba3K0ArLj1SVCBwQN1GGBmm4NIAiEAmxepE6zePId8zy4+gd+whIWjainTAGo9q5XZUMCkvNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63529},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\e759d3c889da0ef785c00f779a4f6013\\borisbovsky-payload-plugin-translate-3.29.0-alpha.2.tgz","_integrity":"sha512-GPBpNlSrbLkaH5iDU4g+meYGV0ebXdpM5AtISlJ6NSMhbi1cdp9MJokWOrpqcvjdIzg2FRCM04fSx5b5ZNC+nQ==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^6.0.1","jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.2_1747452519688_0.2296732943572377","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.3":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.3","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.3","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"309868dda7f30109859d8e9e8b8bae40f456b265","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.3.tgz","fileCount":42,"integrity":"sha512-T2oA3PYnWS+WvwBzOYcXi5JD6gN7iwmra10DgvbvEH/kufLjLUKb6lBVgwaZ7dSPQCamiZhMyOuBfoxhypFVmw==","signatures":[{"sig":"MEYCIQCjodf2doqG/Vm1O5w/Po2PW7K6LG+NT+lU8Zf7z8ZcCAIhANq/yoYb246BYnKv8zTlsno9uP258Vkoe4XZJ2/9dLju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63519},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.3.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\0e8efca034673f22c4e4f206356b4512\\borisbovsky-payload-plugin-translate-3.29.0-alpha.3.tgz","_integrity":"sha512-T2oA3PYnWS+WvwBzOYcXi5JD6gN7iwmra10DgvbvEH/kufLjLUKb6lBVgwaZ7dSPQCamiZhMyOuBfoxhypFVmw==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.3_1747453328141_0.07099505006966345","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.4":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.4","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.4","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"a482176aa0c032f0d3d647c0209400dfdcfdd8f8","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.4.tgz","fileCount":42,"integrity":"sha512-iw5fm6UibDcfJNa8PTl1do65mDc6Zmz5ccfIqAYKQ2JFwSJMmKpKv3RXD16lZnnxmaDNDS0XFyJU2FFCgEbM/w==","signatures":[{"sig":"MEQCIGZHMb1i7zeTsq3hsGxuOZgtnvMPSEzuyNDPgAmGIpTKAiB1GCW1LnYtmEBlzQTGQc0IlnPHHmMNN8TFQenzqzjlKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63519},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.4.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\89762024498017a92c686c0bb5ed40a1\\borisbovsky-payload-plugin-translate-3.29.0-alpha.4.tgz","_integrity":"sha512-iw5fm6UibDcfJNa8PTl1do65mDc6Zmz5ccfIqAYKQ2JFwSJMmKpKv3RXD16lZnnxmaDNDS0XFyJU2FFCgEbM/w==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.4_1747453610041_0.311965408881139","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.5":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.5","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.5","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"c3586b45f5634f82a9502cbfb099ed3c3c7e3e06","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.5.tgz","fileCount":42,"integrity":"sha512-XrI3dqhC1bKAUoNwCsepYa0ATBnalzA93XCgqIrEkvZTURNUJZPdGc/m63fonGH3pHZFVtplUHcIxeirkhvpHQ==","signatures":[{"sig":"MEQCIECa9nt24/r5iaJ9CKKOsP6TOPq7IZhv7IVXk+YmElcsAiBYRrqNoipeZ7S1qYfTzw6ZScUe2Rq3Pf65zkOseRr7aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63489},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.5.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\9d2b170f6d812271c2cd45725d61cdfc\\borisbovsky-payload-plugin-translate-3.29.0-alpha.5.tgz","_integrity":"sha512-XrI3dqhC1bKAUoNwCsepYa0ATBnalzA93XCgqIrEkvZTURNUJZPdGc/m63fonGH3pHZFVtplUHcIxeirkhvpHQ==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.5_1747453915010_0.07814227578577215","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.6":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.6","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.6","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"ae5cac928778b86bd70b82778d9624dc26e0d0f6","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.6.tgz","fileCount":42,"integrity":"sha512-fL2OxnibR6i455xjq4ppSExDpFeuz6kHlNaPMzp3mhPEFemdLlOwrwjTpE0Rpnw2efAtFKwOFl6SK9+Ny78U7Q==","signatures":[{"sig":"MEUCIQD+tSi9PYM2U316vkmCK4GQveI1cAKU8gVHXw8YGjY79gIgfq1HaMeYa/ACoLynPI8uchbhd4/JdHtmD/nSUsRnF+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63716},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.6.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\490a9d7a181c6e456656713466e478a0\\borisbovsky-payload-plugin-translate-3.29.0-alpha.6.tgz","_integrity":"sha512-fL2OxnibR6i455xjq4ppSExDpFeuz6kHlNaPMzp3mhPEFemdLlOwrwjTpE0Rpnw2efAtFKwOFl6SK9+Ny78U7Q==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.6_1747457182749_0.07692978080883184","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.7":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.7","author":{"name":"Boris Bovsky"},"license":"UNLICENSED","_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.7","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"dist":{"shasum":"28ec6099a1102d7dba50f2b0eba24f9df7ca531e","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.7.tgz","fileCount":45,"integrity":"sha512-k1Nohp7RUmnFpKp7vU2k5y8h0ST5hBzDRLkRxyKbrMGMZ4Es5fCKmPvrCYrY7dVPYEsa0es4rN3jzc91vGcXcg==","signatures":[{"sig":"MEUCIQD834n35qwr71u4SqiVM17fDHEAqzJBWSUA9QSBZXy2jAIgZ0bUAwcyMg6ASWjoL10/+bPnRK2puHZQYzn7foAVZtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63573},"main":"./dist/index.js","type":"module","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.7.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"payload run ./dev/server.ts","lint":"eslint","test":"jest","build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","dev:generate-types":"pnpm dev:payload generate:types","dev:generate-importmap":"pnpm dev:payload generate:importmap"},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"registry":"https://registry.npmjs.org/","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\d9594baea47a177fc007b35b22850fcc\\borisbovsky-payload-plugin-translate-3.29.0-alpha.7.tgz","_integrity":"sha512-k1Nohp7RUmnFpKp7vU2k5y8h0ST5hBzDRLkRxyKbrMGMZ4Es5fCKmPvrCYrY7dVPYEsa0es4rN3jzc91vGcXcg==","repository":{"url":"git+https://github.com/hubo502/payload-plugin-translate.git","type":"git"},"_npmVersion":"10.8.2","description":"plugin for payloadcms to translate fields","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","pino":"^9.6.0","chalk":"^4.1.2","openai":"^4.98.0","sonner":"^2.0.3","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","next":"15.3.0","open":"^10.1.0","react":"19.1.0","sharp":"0.32.6","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","graphql":"^16.8.1","payload":"3.29.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/jest":"^0.2.37","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.1.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@payloadcms/ui":"3.29.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.29.0","@types/react-dom":"19.1.2","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.3.0","@payloadcms/db-sqlite":"3.29.0","mongodb-memory-server":"^10.1.2","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.29.0"},"peerDependencies":{"payload":"^3.29.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-translate_3.29.0-alpha.7_1747460340673_0.6998752920829032","host":"s3://npm-registry-packages-npm-production"}},"3.29.0-alpha.8":{"name":"@borisbovsky/payload-plugin-translate","version":"3.29.0-alpha.8","description":"plugin for payloadcms to translate fields","license":"UNLICENSED","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"import":"./dist/exports/client.js","types":"./dist/exports/client.d.ts","default":"./dist/exports/client.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@eslint/eslintrc":"^3.2.0","@payloadcms/db-mongodb":"3.29.0","@payloadcms/db-postgres":"3.29.0","@payloadcms/db-sqlite":"3.29.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/next":"3.29.0","@payloadcms/richtext-lexical":"3.29.0","@payloadcms/ui":"3.29.0","@swc-node/register":"1.10.9","@swc/cli":"0.6.0","@swc/jest":"^0.2.37","@types/jest":"29.5.12","@types/node":"^22.5.4","@types/react":"19.1.0","@types/react-dom":"19.1.2","copyfiles":"2.4.1","cross-env":"^7.0.3","eslint":"^9.23.0","eslint-config-next":"15.3.0","graphql":"^16.8.1","jest":"29.7.0","mongodb-memory-server":"^10.1.2","next":"15.3.0","open":"^10.1.0","payload":"3.29.0","prettier":"^3.4.2","qs-esm":"7.0.2","react":"19.1.0","react-dom":"19.1.0","rimraf":"3.0.2","sharp":"0.32.6","sort-package-json":"^2.10.0","typescript":"5.7.3"},"peerDependencies":{"payload":"^3.29.0"},"engines":{"node":"^18.20.2 || >=20.9.0","pnpm":"^9 || ^10"},"registry":"https://registry.npmjs.org/","dependencies":{"chalk":"^4.1.2","openai":"^4.98.0","pino":"^9.6.0","pino-pretty":"^13.0.0","sonner":"^2.0.3","flat":"^6.0.1"},"repository":{"type":"git","url":"git+https://github.com/hubo502/payload-plugin-translate.git"},"author":{"name":"Boris Bovsky"},"bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"homepage":"https://github.com/hubo502/payload-plugin-translate#readme","scripts":{"build":"pnpm copyfiles && pnpm build:types && pnpm build:swc","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","build:types":"tsc --outDir dist --rootDir ./src","clean":"rimraf {dist,*.tsbuildinfo}","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","dev":"payload run ./dev/server.ts","dev:generate-importmap":"pnpm dev:payload generate:importmap","dev:generate-types":"pnpm dev:payload generate:types","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","lint":"eslint","lint:fix":"eslint ./src --fix","test":"jest"},"_id":"@borisbovsky/payload-plugin-translate@3.29.0-alpha.8","_integrity":"sha512-BoqlYtMBTqoT3wJ60olO2jRTUN5Cfo3M9R3Q3kdhzbVtYHIlADDGutbKXEFqvuWJ4tcSuhchuqqMVaRRd95d5A==","_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\c3bb614581d70a1a4abeea9f48b636d2\\borisbovsky-payload-plugin-translate-3.29.0-alpha.8.tgz","_from":"file:borisbovsky-payload-plugin-translate-3.29.0-alpha.8.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BoqlYtMBTqoT3wJ60olO2jRTUN5Cfo3M9R3Q3kdhzbVtYHIlADDGutbKXEFqvuWJ4tcSuhchuqqMVaRRd95d5A==","shasum":"15bdae8054a7e401f447b51abf459bfd8a1dab26","tarball":"https://registry.npmjs.org/@borisbovsky/payload-plugin-translate/-/payload-plugin-translate-3.29.0-alpha.8.tgz","fileCount":45,"unpackedSize":64587,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaKo0ZogGUQpfIStddBWOJ0uLlRxQJYasXuIXt6YAyXAIhAKGnux0UxtMZGBdu9kKIl1GV3N+04b204oxSqZ1Mi0qx"}]},"_npmUser":{"name":"borisbovsky","email":"hubo502@gmail.com"},"directories":{},"maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payload-plugin-translate_3.29.0-alpha.8_1747461845339_0.9418917858846096"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-17T03:25:17.702Z","modified":"2025-05-17T06:04:05.699Z","3.29.0-alpha.1":"2025-05-17T03:25:17.950Z","3.29.0-alpha.2":"2025-05-17T03:28:39.896Z","3.29.0-alpha.3":"2025-05-17T03:42:08.392Z","3.29.0-alpha.4":"2025-05-17T03:46:50.223Z","3.29.0-alpha.5":"2025-05-17T03:51:55.188Z","3.29.0-alpha.6":"2025-05-17T04:46:22.951Z","3.29.0-alpha.7":"2025-05-17T05:39:00.939Z","3.29.0-alpha.8":"2025-05-17T06:04:05.522Z"},"bugs":{"url":"https://github.com/hubo502/payload-plugin-translate/issues"},"author":{"name":"Boris Bovsky"},"license":"UNLICENSED","homepage":"https://github.com/hubo502/payload-plugin-translate#readme","repository":{"type":"git","url":"git+https://github.com/hubo502/payload-plugin-translate.git"},"description":"plugin for payloadcms to translate fields","maintainers":[{"name":"borisbovsky","email":"hubo502@gmail.com"}],"readme":"# Payload CMS 翻译插件\n\n这是一个用于 Payload CMS 的翻译插件，可以自动将内容翻译成多种语言。\n\n## 功能特点\n\n- 自动翻译指定集合(collections)中的内容\n- 支持多语言翻译\n- 可选择性翻译特定字段\n- 支持强制重新翻译或只翻译空白字段\n- 使用 AI 进行智能翻译\n- 支持翻译历史版本比对\n- 支持自定义翻译字段规则\n\n## 安装\n\n```bash\npnpm add @borisbovsky/payload-plugin-translate\n```\n\n## 配置\n\n在 Payload 配置文件中添加插件:\n\n```typescript\nimport { payloadPluginTranslate, translateJobs } from '@borisbovsky/payload-plugin-translate'\n\nexport default buildConfig({\n  jobs: { ...translateJobs },\n  // ... 其他配置\n  plugins: [\n    payloadPluginTranslate({\n      collections: {\n        posts: true,\n        media: true,\n        // 添加需要翻译的集合\n      },\n    }),\n  ],\n  // 必须配置本地化\n  localization: {\n    defaultLocale: 'zh',\n    locales: [\n      { code: 'zh', label: '中文' },\n      { code: 'en', label: '英文' },\n      { code: 'ja', label: '日文' },\n      // ... 其他语言\n    ],\n  },\n})\n```\n\n## 环境变量\n\n需要在 `.env` 文件中配置以下变量:\n\n```bash\nARK_API_KEY=火山引擎的KEY\nARK_BASE_URL=火山引擎的URL\nMODEL_SIMPLE=简单推理模型\nMODEL_COMPLEX=复杂推理模型\n```\n\n## 使用方法\n\n1. 安装并配置插件后，在集合的编辑界面会出现\"翻译设置\"侧边栏\n2. 可以设置:\n\n   - 自动翻译: 保存时自动翻译内容\n   - 强制翻译: 是否覆盖已有翻译\n   - 目标语言: 选择要翻译的目标语言\n\n3. 如果使用versions，不要使用autoSave\n\n```\n  versions: {\n        drafts: {\n          autosave: false,\n        },\n        maxPerDoc: ...,\n      },\n```\n\n## 字段匹配规则\n\n默认会翻译以下字段:\n\n- 包含 text、title、label、description、tagline、submitButtonLabel 的字段名\n\n## 注意事项\n\n1. 必须配置 Payload 的 localization 功能\n2. 需要设置有效的翻译 API 密钥\n3. 建议在生产环境配置日志目录\n4. 翻译任务是异步执行的，大量内容翻译可能需要一定时间\n","readmeFilename":"README.md"}