diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index da5e2eb2..24dd856a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,10 +16,10 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 - name: Node setup - uses: actions/setup-node@v4 + uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4 with: node-version: "18.15.0" diff --git a/package-lock.json b/package-lock.json index 337ef729..5806b0b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,18 +17,18 @@ "zod": "^3.23.8" }, "devDependencies": { - "@testing-library/react": "~15.0.7", - "@types/babel__core": "~7.20.5", - "@types/jest": "~29.5.12", - "@types/node": "~20.12.0", + "@testing-library/react": "15.0.7", + "@types/babel__core": "7.20.5", + "@types/jest": "29.5.12", + "@types/node": "20.12.13", "@types/react": "18.3.2", "@types/react-dom": "18.3.0", - "@vitejs/plugin-react": "~4.3.0", - "jsdom": "~24.1.0", - "npm-run-all2": "~6.2.0", - "typescript": "~5.4.5", - "vite": "~5.2.0", - "vitest": "~1.6.0" + "@vitejs/plugin-react": "4.3.0", + "jsdom": "24.1.0", + "npm-run-all2": "6.2.0", + "typescript": "5.4.5", + "vite": "5.2.12", + "vitest": "1.6.0" } }, "node_modules/@ampproject/remapping": { @@ -1300,6 +1300,7 @@ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-15.0.7.tgz", "integrity": "sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^10.0.0", @@ -1330,6 +1331,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -1401,6 +1403,7 @@ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -1411,6 +1414,7 @@ "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" }, @@ -1423,6 +1427,7 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -1433,10 +1438,11 @@ } }, "node_modules/@types/jest/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { "version": "20.12.13", @@ -3133,9 +3139,9 @@ } }, "node_modules/jsdom/node_modules/rrweb-cssom": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.0.tgz", - "integrity": "sha512-KlSv0pm9kgQSRxXEMgtivPJ4h826YHsuob8pSHcfSZsSXGtvpEAie8S0AnXuObEJ7nhikOb4ahwxDm0H2yW17g==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", "dev": true, "license": "MIT" }, @@ -4378,6 +4384,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4979,6 +4986,7 @@ "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", "dev": true, + "license": "MIT", "dependencies": { "@vitest/expect": "1.6.0", "@vitest/runner": "1.6.0", @@ -5381,14 +5389,14 @@ "license": "MIT", "devDependencies": { "@arethetypeswrong/cli": "0.15.3", - "@edge-runtime/vm": "^3.2.0", - "@types/node": "^20.12.11", + "@edge-runtime/vm": "3.2.0", + "@types/node": "20.12.11", "@types/react": "18.3.2", - "@vitest/coverage-v8": "^1.6.0", + "@vitest/coverage-v8": "1.6.0", "chokidar-cli": "3.0.0", - "convex-test": "^0.0.21", + "convex-test": "0.0.21", "typescript": "5.4.5", - "vitest": "^1.6.0" + "vitest": "1.6.0" }, "peerDependencies": { "convex": "^1.12.0", @@ -5407,6 +5415,16 @@ "optional": true } } + }, + "packages/convex-helpers/node_modules/@types/node": { + "version": "20.12.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", + "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } } } } diff --git a/package.json b/package.json index e64762b0..d4604396 100644 --- a/package.json +++ b/package.json @@ -26,17 +26,17 @@ "zod": "^3.23.8" }, "devDependencies": { - "@testing-library/react": "~15.0.7", - "@types/babel__core": "~7.20.5", - "@types/jest": "~29.5.12", - "@types/node": "~20.12.0", + "@testing-library/react": "15.0.7", + "@types/babel__core": "7.20.5", + "@types/jest": "29.5.12", + "@types/node": "20.12.13", "@types/react": "18.3.2", "@types/react-dom": "18.3.0", - "@vitejs/plugin-react": "~4.3.0", - "jsdom": "~24.1.0", - "npm-run-all2": "~6.2.0", - "typescript": "~5.4.5", - "vite": "~5.2.0", - "vitest": "~1.6.0" + "@vitejs/plugin-react": "4.3.0", + "jsdom": "24.1.0", + "npm-run-all2": "6.2.0", + "typescript": "5.4.5", + "vite": "5.2.12", + "vitest": "1.6.0" } } diff --git a/packages/convex-helpers/package-lock.json b/packages/convex-helpers/package-lock.json index 413b781d..00ac6934 100644 --- a/packages/convex-helpers/package-lock.json +++ b/packages/convex-helpers/package-lock.json @@ -10,14 +10,14 @@ "license": "MIT", "devDependencies": { "@arethetypeswrong/cli": "0.15.3", - "@edge-runtime/vm": "^3.2.0", - "@types/node": "^20.12.11", + "@edge-runtime/vm": "3.2.0", + "@types/node": "20.12.11", "@types/react": "18.3.2", - "@vitest/coverage-v8": "^1.6.0", + "@vitest/coverage-v8": "1.6.0", "chokidar-cli": "3.0.0", - "convex-test": "^0.0.21", + "convex-test": "0.0.21", "typescript": "5.4.5", - "vitest": "^1.6.0" + "vitest": "1.6.0" }, "peerDependencies": { "convex": "^1.12.0", @@ -181,6 +181,7 @@ "resolved": "https://registry.npmjs.org/@edge-runtime/vm/-/vm-3.2.0.tgz", "integrity": "sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==", "dev": true, + "license": "MPL-2.0", "dependencies": { "@edge-runtime/primitives": "4.1.0" }, @@ -862,6 +863,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -888,6 +890,7 @@ "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.1", "@bcoe/v8-coverage": "^0.2.3", @@ -1445,6 +1448,7 @@ "resolved": "https://registry.npmjs.org/convex-test/-/convex-test-0.0.21.tgz", "integrity": "sha512-Wo21g77F4jpun3DqOK8kbVOFjYC5SkqcZQSZeQGW84sUaY6hloPqIR0rfyMwer/jiHEVzPBu/A9W6eu3dkKFxw==", "dev": true, + "license": "Apache-2.0", "peerDependencies": { "convex": "^1.12.1" } @@ -3269,6 +3273,7 @@ "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", "dev": true, + "license": "MIT", "dependencies": { "@vitest/expect": "1.6.0", "@vitest/runner": "1.6.0", diff --git a/packages/convex-helpers/package.json b/packages/convex-helpers/package.json index 653796d7..80e1553a 100644 --- a/packages/convex-helpers/package.json +++ b/packages/convex-helpers/package.json @@ -131,13 +131,13 @@ }, "devDependencies": { "@arethetypeswrong/cli": "0.15.3", - "@edge-runtime/vm": "^3.2.0", - "@types/node": "^20.12.11", + "@edge-runtime/vm": "3.2.0", + "@types/node": "20.12.11", "@types/react": "18.3.2", - "@vitest/coverage-v8": "^1.6.0", + "@vitest/coverage-v8": "1.6.0", "chokidar-cli": "3.0.0", - "convex-test": "^0.0.21", + "convex-test": "0.0.21", "typescript": "5.4.5", - "vitest": "^1.6.0" + "vitest": "1.6.0" } }