UNPKG

@bloomreach/react-sdk

Version:

Bloomreach SPA SDK for React

117 lines 3.14 kB
{ "name": "@bloomreach/react-sdk", "version": "26.0.0", "description": "Bloomreach SPA SDK for React", "keywords": [ "bloomreach", "sdk", "react" ], "author": "Bloomreach B.V.", "license": "Apache-2.0", "homepage": "https://www.bloomreach.com", "repository": { "type": "git", "url": "https://github.com/bloomreach/spa-sdk", "directory": "packages/react-sdk" }, "bugs": { "url": "https://bloomreach.atlassian.net/projects/SPASDK/issues" }, "main": "dist/index.umd.js", "browser": "dist/index.js", "module": "dist/index.js", "es2015": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/" ], "browserslist": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version", "last 1 edge version" ], "peerDependencies": { "react": "^16.14 || ^17.0 || ^18.0 || ^19.0" }, "devDependencies": { "@babel/core": "7.14.8", "@babel/plugin-transform-private-property-in-object": "7.25.9", "@babel/preset-env": "7.14.8", "@babel/preset-react": "7.14.5", "@bloomreach/eslint-config-react": "1.2.0", "@rollup/plugin-babel": "5.3.0", "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.2.0", "@types/jest": "28.1.8", "@types/react": "19.1.2", "@types/react-dom": "19.1.2", "@typescript-eslint/eslint-plugin": "5.49.0", "babel-plugin-transform-async-to-promises": "0.8.15", "eslint": "7.32.0", "eslint-import-resolver-typescript": "2.4.0", "jest": "28.1.3", "jest-environment-jsdom": "28.1.3", "jest-junit": "13.2.0", "prop-types": "15.8.1", "react": "19.1.0", "rollup": "2.79.2", "rollup-plugin-dts": "3.0.2", "rollup-plugin-terser": "7.0.2", "rollup-plugin-typescript2": "0.31.2", "ts-jest": "28.0.8", "typescript": "4.5.5" }, "eslintConfig": { "extends": "@bloomreach/eslint-config-react", "rules": { "react/require-default-props": "off", "react/static-property-placement": "off", "react/jsx-props-no-spreading": "off", "import/no-cycle": "off" }, "overrides": [ { "files": "*.spec.tsx", "rules": { "react/jsx-props-no-spreading": "off", "jsx-a11y/anchor-has-content": "off", "jsx-a11y/anchor-is-valid": "off", "@typescript-eslint/ban-ts-comment": "off", "@typescript-eslint/no-empty-function": "off" } } ] }, "jest": { "preset": "ts-jest", "reporters": [ "default", "jest-junit" ], "testEnvironment": "jsdom", "transform": { "^.+\\.ts?$": "ts-jest" }, "transformIgnorePatterns": [ "<rootDir>/node_modules/" ], "setupFilesAfterEnv": [ "./setupTests.ts" ] }, "jest-junit": { "outputDirectory": "coverage", "outputName": "TEST-react-sdk.xml" }, "dependencies": { "@bloomreach/spa-sdk": "26.0.0" }, "scripts": { "build": "rollup -c rollup.config.js", "dev": "rollup -c rollup.config.js --watch", "lint": "eslint --ext js,ts,tsx src", "test": "jest --coverage" } }