{ "name": "@intecion/ipal-kit", "version": "1.4.0", "description": "Intecion Payload Advanced Library — a Payload CMS 3 plugin: i18n, SEO, forms, consent, analytics, blog/archives.", "license": "MIT", "repository": { "type": "git", "url": "git+https://git.intecion.net/IntecionSoftware/ipal-kit.git" }, "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" }, "./rsc": { "import": "./dist/exports/rsc.js", "types": "./dist/exports/rsc.d.ts", "default": "./dist/exports/rsc.js" }, "./server": { "import": "./dist/exports/server.js", "types": "./dist/exports/server.d.ts", "default": "./dist/exports/server.js" }, "./next/middleware": { "import": "./dist/exports/next-middleware.js", "types": "./dist/exports/next-middleware.d.ts", "default": "./dist/exports/next-middleware.js" } }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist", "docs" ], "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": "next dev dev --turbo", "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", "generate:importmap": "pnpm dev:generate-importmap", "generate:types": "pnpm dev:generate-types", "lint": "eslint", "lint:fix": "eslint ./src --fix", "test": "pnpm test:int && pnpm test:e2e", "test:e2e": "playwright test", "test:int": "vitest" }, "dependencies": { "@payloadcms/storage-s3": "^3.88.0", "lucide-react": "^0.400.0", "nodemailer": "^8.0.1", "server-only": "^0.0.1", "slugify": "^1.6.6" }, "peerDependencies": { "@payloadcms/next": "^3.88.0", "@payloadcms/plugin-form-builder": "^3.88.0", "@payloadcms/plugin-seo": "^3.88.0", "@payloadcms/ui": "^3.88.0", "next": ">=15", "payload": "^3.88.0", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3.2.0", "@payloadcms/db-postgres": "3.88.0", "@payloadcms/db-sqlite": "3.88.0", "@payloadcms/eslint-config": "3.28.0", "@payloadcms/next": "3.88.0", "@payloadcms/plugin-form-builder": "3.88.0", "@payloadcms/plugin-seo": "3.88.0", "@payloadcms/richtext-lexical": "3.88.0", "@payloadcms/ui": "3.88.0", "@playwright/test": "1.58.2", "@swc-node/register": "1.10.9", "@swc/cli": "0.6.0", "@types/node": "22.19.9", "@types/nodemailer": "^8.0.1", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", "copyfiles": "2.4.1", "cross-env": "^7.0.3", "eslint": "^9.23.0", "eslint-config-next": "16.2.6", "graphql": "^16.8.1", "mongodb-memory-server": "10.1.4", "next": "16.2.6", "open": "^10.1.0", "payload": "3.88.0", "prettier": "^3.4.2", "qs-esm": "8.0.1", "react": "19.2.6", "react-dom": "19.2.6", "rimraf": "3.0.2", "sharp": "0.34.2", "sort-package-json": "^2.10.0", "typescript": "5.7.3", "vite-tsconfig-paths": "6.0.5", "vitest": "4.0.18" }, "engines": { "node": "^18.20.2 || >=20.9.0", "pnpm": "^9 || ^10 || ^11" }, "publishConfig": { "registry": "https://git.intecion.net/api/packages/IntecionSoftware/npm/" }, "pnpm": { "onlyBuiltDependencies": [ "sharp", "esbuild", "unrs-resolver" ] } }