diff --git a/package-lock.json b/package-lock.json index 5df0a66..502a807 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,24 +11,12 @@ "workspaces": [ "packages/*" ], - "dependencies": { - "next": "^14.0.4", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, "devDependencies": { "@prezly/eslint-config": "5.4.5", "@prezly/sdk": "21.23.0", - "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "5.17.0", - "@testing-library/react": "16.2.0", - "@testing-library/react-hooks": "8.0.1", "@types/jest": "28.1.8", - "@types/react": "18.3.18", - "@types/react-dom": "18.3.5", "concurrently": "7.6.0", "eslint": "8.57.1", - "eslint-config-next": "14.2.23", "jest": "28.1.3", "jest-environment-jsdom": "28.1.3", "jest-fetch-mock": "3.0.3", @@ -51,11 +39,6 @@ "node": ">=0.10.0" } }, - "node_modules/@adobe/css-tools": { - "version": "4.3.3", - "dev": true, - "license": "MIT" - }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "dev": true, @@ -1500,75 +1483,6 @@ "node": ">=8" } }, - "node_modules/@next/env": { - "version": "14.0.4", - "license": "MIT" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "14.2.23", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "10.3.10" - } - }, - "node_modules/@next/eslint-plugin-next/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@next/eslint-plugin-next/node_modules/glob": { - "version": "10.3.10", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@next/eslint-plugin-next/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.0.4", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -2645,11 +2559,6 @@ "is-plain-object": "^5.0.0" } }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.6.0", - "dev": true, - "license": "MIT" - }, "node_modules/@segment/analytics-core": { "version": "1.8.0", "license": "MIT", @@ -2804,158 +2713,6 @@ "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@swc/helpers": { - "version": "0.5.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@testing-library/dom": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", - "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@testing-library/jest-dom": { - "version": "5.17.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz", - "integrity": "sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0 || ^19.0.0", - "@types/react-dom": "^18.0.0 || ^19.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@testing-library/react-hooks": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "react-error-boundary": "^3.1.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0", - "react": "^16.9.0 || ^17.0.0", - "react-dom": "^16.9.0 || ^17.0.0", - "react-test-renderer": "^16.9.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-test-renderer": { - "optional": true - } - } - }, "node_modules/@tootallnate/once": { "version": "2.0.0", "dev": true, @@ -3006,11 +2763,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "dev": true, - "license": "MIT" - }, "node_modules/@types/babel__core": { "version": "7.1.19", "dev": true, @@ -3141,28 +2893,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.18", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.5", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^18.0.0" - } - }, "node_modules/@types/semver": { "version": "7.5.6", "dev": true, @@ -3173,14 +2903,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jest": "*" - } - }, "node_modules/@types/tough-cookie": { "version": "4.0.2", "dev": true, @@ -4118,15 +3840,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/busboy": { - "version": "1.6.0", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/byte-size": { "version": "8.1.1", "dev": true, @@ -4284,6 +3997,7 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001442", + "dev": true, "funding": [ { "type": "opencollective", @@ -4389,10 +4103,6 @@ "node": ">= 10" } }, - "node_modules/client-only": { - "version": "0.0.1", - "license": "MIT" - }, "node_modules/cliui": { "version": "8.0.1", "dev": true, @@ -4779,11 +4489,6 @@ "node": ">= 8" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "dev": true, - "license": "MIT" - }, "node_modules/cssesc": { "version": "3.0.0", "dev": true, @@ -4816,11 +4521,6 @@ "dev": true, "license": "MIT" }, - "node_modules/csstype": { - "version": "3.0.11", - "dev": true, - "license": "MIT" - }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "dev": true, @@ -5225,11 +4925,6 @@ "node": ">=6.0.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "dev": true, - "license": "MIT" - }, "node_modules/domexception": { "version": "4.0.0", "dev": true, @@ -5705,32 +5400,6 @@ "eslint-plugin-import": "^2.25.3" } }, - "node_modules/eslint-config-next": { - "version": "14.2.23", - "dev": true, - "license": "MIT", - "dependencies": { - "@next/eslint-plugin-next": "14.2.23", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "dev": true, @@ -6805,10 +6474,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "license": "BSD-2-Clause" - }, "node_modules/globals": { "version": "13.19.0", "dev": true, @@ -6869,6 +6534,7 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -7828,23 +7494,6 @@ "set-function-name": "^2.0.1" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jake": { "version": "10.8.7", "dev": true, @@ -8496,6 +8145,7 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -9277,6 +8927,7 @@ }, "node_modules/loose-envify": { "version": "1.4.0", + "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -9296,14 +8947,6 @@ "node": ">=10" } }, - "node_modules/lz-string": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "bin": { - "lz-string": "bin/bin.js" - } - }, "node_modules/make-dir": { "version": "3.1.0", "dev": true, @@ -9801,22 +9444,6 @@ "dev": true, "license": "ISC" }, - "node_modules/nanoid": { - "version": "3.3.7", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "dev": true, @@ -9842,51 +9469,6 @@ "@segment/isodate": "1.0.3" } }, - "node_modules/next": { - "version": "14.0.4", - "license": "MIT", - "dependencies": { - "@next/env": "14.0.4", - "@swc/helpers": "0.5.2", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.0.4", - "@next/swc-darwin-x64": "14.0.4", - "@next/swc-linux-arm64-gnu": "14.0.4", - "@next/swc-linux-arm64-musl": "14.0.4", - "@next/swc-linux-x64-gnu": "14.0.4", - "@next/swc-linux-x64-musl": "14.0.4", - "@next/swc-win32-arm64-msvc": "14.0.4", - "@next/swc-win32-ia32-msvc": "14.0.4", - "@next/swc-win32-x64-msvc": "14.0.4" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, "node_modules/node-fetch": { "version": "2.6.7", "license": "MIT", @@ -10951,6 +10533,7 @@ }, "node_modules/picocolors": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { @@ -11049,32 +10632,6 @@ "node": ">=10" } }, - "node_modules/postcss": { - "version": "8.4.31", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/postcss-media-query-parser": { "version": "0.2.3", "dev": true, @@ -11354,42 +10911,6 @@ "node": ">=8" } }, - "node_modules/react": { - "version": "18.2.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-error-boundary": { - "version": "3.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "react": ">=16.13.1" - } - }, "node_modules/react-is": { "version": "16.13.1", "dev": true, @@ -11907,13 +11428,6 @@ "node": ">=10" } }, - "node_modules/scheduler": { - "version": "0.23.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, "node_modules/semver": { "version": "7.5.4", "dev": true, @@ -12107,13 +11621,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-support": { "version": "0.5.13", "dev": true, @@ -12218,12 +11725,6 @@ "node": ">=8" } }, - "node_modules/streamsearch": { - "version": "1.1.0", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/strict-uri-encode": { "version": "2.0.0", "dev": true, @@ -12427,27 +11928,6 @@ "node": ">=4" } }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, "node_modules/stylelint-config-recommended": { "version": "14.0.0", "dev": true, @@ -13252,17 +12732,6 @@ "makeerror": "1.0.12" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/wcwidth": { "version": "1.0.1", "dev": true, @@ -13635,14 +13104,7 @@ }, "devDependencies": { "@prezly/sdk": "23.6.0", - "@types/node": "22.10.10", - "@types/react": "18.3.18", - "@types/react-dom": "18.3.5" - }, - "peerDependencies": { - "next": "^12.x || ^13.x || ^14.x", - "react": "^17.x || ^18.x", - "react-dom": "^17.x || ^18.x" + "@types/node": "22.10.10" } }, "packages/analytics-nextjs/node_modules/@prezly/sdk": { diff --git a/package.json b/package.json index 3b03d26..d4138dd 100644 --- a/package.json +++ b/package.json @@ -35,16 +35,9 @@ "devDependencies": { "@prezly/eslint-config": "5.4.5", "@prezly/sdk": "21.23.0", - "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "5.17.0", - "@testing-library/react": "16.2.0", - "@testing-library/react-hooks": "8.0.1", "@types/jest": "28.1.8", - "@types/react": "18.3.18", - "@types/react-dom": "18.3.5", "concurrently": "7.6.0", "eslint": "8.57.1", - "eslint-config-next": "14.2.23", "jest": "28.1.3", "jest-environment-jsdom": "28.1.3", "jest-fetch-mock": "3.0.3", @@ -55,11 +48,6 @@ "ts-jest": "28.0.8", "typescript": "5.4.4" }, - "dependencies": { - "next": "^14.0.4", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, "optionalDependencies": { "@nx/nx-linux-x64-gnu": "18.0.4" } diff --git a/packages/analytics-nextjs/package.json b/packages/analytics-nextjs/package.json index 88fb684..f0790cc 100644 --- a/packages/analytics-nextjs/package.json +++ b/packages/analytics-nextjs/package.json @@ -25,20 +25,13 @@ "url": "https://github.com/prezly/analytics/issues" }, "homepage": "https://github.com/prezly/analytics#readme", - "peerDependencies": { - "next": "^12.x || ^13.x || ^14.x", - "react": "^17.x || ^18.x", - "react-dom": "^17.x || ^18.x" - }, "dependencies": { "@segment/analytics-next": "^1.76.0", "plausible-tracker": "^0.3.9" }, "devDependencies": { "@prezly/sdk": "23.6.0", - "@types/node": "22.10.10", - "@types/react": "18.3.18", - "@types/react-dom": "18.3.5" + "@types/node": "22.10.10" }, "publishConfig": { "access": "public"