@ima/react-page-renderer
Version:
IMA.js React page renderer.
81 lines (80 loc) • 2.23 kB
JSON
{
"name": "@ima/react-page-renderer",
"version": "19.3.1",
"description": "IMA.js React page renderer.",
"keywords": [
"IMA.js",
"react-page-renderer"
],
"bugs": {
"url": "https://github.com/seznam/ima/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/seznam/ima.git",
"directory": "packages/react-page-renderer"
},
"license": "MIT",
"author": "Matěj Marčišovský <matej.marcisovsky@firma.seznam.cz>",
"main": "./dist/cjs/index.js",
"types": "./dist/esm/client/index.d.ts",
"exports": {
".": {
"types": "./dist/esm/client/index.d.ts",
"node": {
"import": "./dist/esm/server/index.js",
"require": "./dist/cjs/index.js"
},
"default": {
"import": "./dist/esm/client/index.js",
"require": "./dist/cjs/index.js"
}
},
"./renderer/*": {
"types": "./dist/esm/client/renderer/*.d.ts",
"node": {
"import": "./dist/esm/server/renderer/*.js",
"require": "./dist/cjs/renderer/*.js"
},
"default": {
"import": "./dist/esm/client/renderer/*.js",
"require": "./dist/cjs/renderer/*.js"
}
},
"./hook/*": "./dist/hook/*.js"
},
"scripts": {
"dev": "node ../plugin-cli/dist/bin/ima-plugin.js dev",
"build": "node ../plugin-cli/dist/bin/ima-plugin.js build",
"link": "node ../plugin-cli/dist/bin/ima-plugin.js link",
"lint": "eslint './**/*.{js,jsx,ts,tsx}'",
"test": "npm run test:jest && npm run test:size",
"test:jest": "jest -c jest.config.js",
"test:size": "size-limit",
"preversion": "npm test"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"dependencies": {
"@esmj/task": "^0.5.2",
"@ima/helpers": "^19.0.3",
"classnames": "^2.3.1",
"memoize-one": "^6.0.0"
},
"devDependencies": {
"@testing-library/react": "^16.0.0",
"@types/react": "^18.0.33",
"@types/react-dom": "^18.0.6",
"@types/webpack-env": "^1.16.3",
"to-mock": "^1.6.2"
},
"peerDependencies": {
"@ima/server": ">=19.0.0",
"@ima/core": ">=19.0.0",
"react": ">=16",
"react-dom": ">=16",
"webpack": "^5.70.0"
}
}