UNPKG

@croct/plug-react

Version:

React components and hooks to plug your React applications into Croct.

102 lines 2.63 kB
{ "name": "@croct/plug-react", "version": "0.12.1", "description": "React components and hooks to plug your React applications into Croct.", "author": { "name": "Croct", "url": "https://croct.com", "email": "lib+plug-react@croct.com" }, "keywords": [ "croct", "personalization", "react", "typescript" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/croct-tech/plug-react.git" }, "type": "module", "main": "./index.js", "types": "./index.d.ts", "exports": { "./*": { "import": "./*.js", "require": "./*.cjs" }, "./components/Personalization": { "import": "./components/Personalization/index.js", "require": "./components/Personalization/index.cjs" }, "./components/Slot": { "import": "./components/Slot/index.js", "require": "./components/Slot/index.cjs" }, "./components": { "import": "./components/index.js", "require": "./components/index.cjs" }, "./hooks": { "import": "./hooks/index.js", "require": "./hooks/index.cjs" }, ".": { "import": "./index.js", "require": "./index.cjs" } }, "engines": { "node": ">=10" }, "scripts": { "lint": "eslint 'src/**/*.ts' 'src/**/*.tsx'", "test": "jest -c jest.config.mjs --coverage", "validate": "tsc --noEmit", "build": "tsup", "postbuild": "./post-build.mjs" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "dependencies": { "@croct/plug": "^0.18.1", "@croct/sdk": "^0.18.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", "@croct/eslint-plugin": "^0.7.1", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@types/jest": "^29.5.12", "@types/node": "^22.5.4", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@typescript-eslint/eslint-plugin": "^6.18.0", "@typescript-eslint/parser": "^6.21.0", "esbuild-fix-imports-plugin": "^1.0.19", "eslint": "^8.57.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-environment-node": "^29.7.0", "react": "^19.0.0", "react-dom": "^19.0.0", "ts-jest": "^29.0.3", "ts-node": "^10.9.2", "tsup": "^8.4.0", "typescript": "^5.6.2", "webpack": "^5.94.0" }, "files": [ "**/*.js", "**/*.cjs", "**/*.mjs", "**/*.ts", "**/*.cts", "**/*.map" ] }