diff --git a/package-lock.json b/package-lock.json index 69cb3e7c..0347870a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "@earendil-works/pi-coding-agent": "^0.85.1", "@earendil-works/pi-tui": "^0.85.1", "@eslint/js": "^10.0.1", - "@fission-ai/openspec": "1.12.0", + "@fission-ai/openspec": "1.13.0", "@types/node": "^26.4.0", "@vitest/coverage-v8": "^5.0.0", "eslint": "^10.9.1", @@ -3694,9 +3694,9 @@ } }, "node_modules/@fission-ai/openspec": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@fission-ai/openspec/-/openspec-1.12.0.tgz", - "integrity": "sha512-oFE2Lj7WVSc87nSibk6qe9HjHIOlxhcPAXbPey44DlLvJzBl5+9BZVrNiozOwv++CQhW+MG0kuP1XLZ/uQrrWw==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@fission-ai/openspec/-/openspec-1.13.0.tgz", + "integrity": "sha512-1b1VbjELIUHPz8BLnkVxqPu4pAYS6BhfrLcmUIM7Bd0iJXQDvE+e/LBofE1kydegfxmG7R1xCMRXsl5VtZD+0w==", "dev": true, "license": "MIT", "dependencies": { @@ -5131,14 +5131,14 @@ } }, "node_modules/@jsonjoy.com/fs-core": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.71.0.tgz", - "integrity": "sha512-9DFR/j+bm+tig1abs1CWS1/r0IVjNUdTp/+q6R/PXayXpO1rgbUh7tkanGYP40I0zdxbOreN3tmzBpVHgfMKzg==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.75.0.tgz", + "integrity": "sha512-G0E9RxkI4VhrIFSn5Gy5hPhF4tPXbsjriSnL8TutVs4d5MAocTawlwRSyjcycUsO+DByzpNehI46vmI764YSkw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.71.0", - "@jsonjoy.com/fs-node-utils": "4.71.0", + "@jsonjoy.com/fs-node-builtins": "4.75.0", + "@jsonjoy.com/fs-node-utils": "4.75.0", "thingies": "^2.5.0" }, "engines": { @@ -5153,15 +5153,15 @@ } }, "node_modules/@jsonjoy.com/fs-fsa": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.71.0.tgz", - "integrity": "sha512-dRw5ojxzep3lntVGVBLzQUMYj1hXLH+DAz9sK0vKU+594x/zA2nYPOiitlyhYtOJ2nv1FXNq7c55rgwANknIWw==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.75.0.tgz", + "integrity": "sha512-IoMlNWjzcFK5NOUZnCx1hWGbYeUhrLg7cwWi0QTLgUCp5WbDCbzUR1ipqeFgyFsyPrUG+bFPgzS35gjlMT9Vyg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-core": "4.71.0", - "@jsonjoy.com/fs-node-builtins": "4.71.0", - "@jsonjoy.com/fs-node-utils": "4.71.0", + "@jsonjoy.com/fs-core": "4.75.0", + "@jsonjoy.com/fs-node-builtins": "4.75.0", + "@jsonjoy.com/fs-node-utils": "4.75.0", "thingies": "^2.5.0" }, "engines": { @@ -5176,17 +5176,17 @@ } }, "node_modules/@jsonjoy.com/fs-node": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.71.0.tgz", - "integrity": "sha512-yt5Ak0otPdHPIlmMvF16aLG2qSZL52EYJ7HOkYpBcIPWw+kmT1FtTSj4oiV2OUkJbG8pLzA+RhMgrlRl85QuBw==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.75.0.tgz", + "integrity": "sha512-+6GrUqEOxnhpXcMHyK1YN48qJWxpA88o+oCvnyY0RlyyKz/hvIsW970GXnoDfGxX6Tt/RRN1lLN4yfZNINwhzQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-core": "4.71.0", - "@jsonjoy.com/fs-node-builtins": "4.71.0", - "@jsonjoy.com/fs-node-utils": "4.71.0", - "@jsonjoy.com/fs-print": "4.71.0", - "@jsonjoy.com/fs-snapshot": "4.71.0", + "@jsonjoy.com/fs-core": "4.75.0", + "@jsonjoy.com/fs-node-builtins": "4.75.0", + "@jsonjoy.com/fs-node-utils": "4.75.0", + "@jsonjoy.com/fs-print": "4.75.0", + "@jsonjoy.com/fs-snapshot": "4.75.0", "glob-to-regex.js": "^1.0.0", "thingies": "^2.5.0" }, @@ -5202,9 +5202,9 @@ } }, "node_modules/@jsonjoy.com/fs-node-builtins": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.71.0.tgz", - "integrity": "sha512-BSzl+QFSxZF58BxGjV1wqCJ+qSn3b2IZnb+z3hDQq6goqOO5RuxF8gRihjsFx17AfpEpa7XjYcP8XpQtDU8RrQ==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.75.0.tgz", + "integrity": "sha512-ennOTWjGp8+1lC7Y2Py7cJIS+vR4wF74i/lIpxLMJM8FgkeYBXsgyhPpUgUreB6S9Qpp6CRAVyJp6kgPSFvUMw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -5219,15 +5219,15 @@ } }, "node_modules/@jsonjoy.com/fs-node-to-fsa": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.71.0.tgz", - "integrity": "sha512-OlXBZKIeDx5bIGcQmn0w+nVkLheCiuQSepKiBAiWSWimSdn8Q6Yc9ih2y8zStcJk31fieqnov9V+o8XTWn/5Rw==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.75.0.tgz", + "integrity": "sha512-RH5YQd3vAvTdZL0MV/LyM8tJnKphG8kJyGXaNLxNN5r7ENPUKI55ZkoSzohaHXQfAq6Ef9uxC8MzwFGTKRtYPQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-fsa": "4.71.0", - "@jsonjoy.com/fs-node-builtins": "4.71.0", - "@jsonjoy.com/fs-node-utils": "4.71.0" + "@jsonjoy.com/fs-fsa": "4.75.0", + "@jsonjoy.com/fs-node-builtins": "4.75.0", + "@jsonjoy.com/fs-node-utils": "4.75.0" }, "engines": { "node": ">=10.0" @@ -5241,13 +5241,13 @@ } }, "node_modules/@jsonjoy.com/fs-node-utils": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.71.0.tgz", - "integrity": "sha512-YtzCL3jbKYx6LHxqS9ymJ9Ob7SO9cucI+kpNO3LijGNFEjFbvNsTlHkvFgocAMAjUk96TpQTCsYkzFQi1CdlAA==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.75.0.tgz", + "integrity": "sha512-gEAojafarixiyZYkoP5J+CeaV6y/SndvUPRz0/pdoa62koLP2D+SHnoWIpyVBBPW6NJ0FVrF+R1K0ZuXhNX2HQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.71.0", + "@jsonjoy.com/fs-node-builtins": "4.75.0", "glob-to-regex.js": "^1.0.1" }, "engines": { @@ -5262,13 +5262,13 @@ } }, "node_modules/@jsonjoy.com/fs-print": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.71.0.tgz", - "integrity": "sha512-OhfDSdvyO8uGV0U11OP+mOeVCPgjuP1HqCGR/TdBQLxHoDEWJAK3KOP5fPXo57H7i3G0x0Vmv8xPRHDle4XGzA==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.75.0.tgz", + "integrity": "sha512-bAyOYr2MRqch6INi34tArXPH4jtm0uEk8uswdmB0TPq7q2Jewwp3xHFaoOXUfCkI/Q7n4w6vccnWS3afmy9nxg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-node-utils": "4.71.0", + "@jsonjoy.com/fs-node-utils": "4.75.0", "tree-dump": "^1.1.0" }, "engines": { @@ -5283,14 +5283,14 @@ } }, "node_modules/@jsonjoy.com/fs-snapshot": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.71.0.tgz", - "integrity": "sha512-md+Wov365xa9A3nfW9YQTHLcweHHAee/e/0UoVRbldEHxboPJknuO3sEkNVVECO0dTqKra/ERaQylAMRrGWd0Q==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.75.0.tgz", + "integrity": "sha512-TQATJHVtL36otQQuYriOnKRRFOBduHGbY0eb4YYgONcPvxijG37+0vTVaDZj9zdDQb8rHHGVr43d3g3mwGw8VA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/buffers": "^17.65.0", - "@jsonjoy.com/fs-node-utils": "4.71.0", + "@jsonjoy.com/fs-node-utils": "4.75.0", "@jsonjoy.com/json-pack": "^17.65.0", "@jsonjoy.com/util": "^17.65.0" }, @@ -6491,9 +6491,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.5.0.tgz", - "integrity": "sha512-dVSGpriSoCgz8WnDNTuSSuSv1PC/ALXihO4ulRZt7Md8k9mlbdin3lGOcDE8SnWOgf513ByWlXd7BK4azmyg/A==", + "version": "26.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.5.1.tgz", + "integrity": "sha512-CzNm2FezW4VR/LjG6yUdiEgLE/rAQ9Slj5gCu/C2VrdcW7I0ahNZ8DRbHT7zOZ6r3ONgd/bsQIeSaoDGrd1C6g==", "devOptional": true, "license": "MIT", "dependencies": { @@ -8072,9 +8072,9 @@ "license": "MIT" }, "node_modules/fast-check": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-4.9.0.tgz", - "integrity": "sha512-7ms6T7SybUev/PQITciI0yLM2pOSFy5zpG8Ty7tQofcVaQUvrMXp6CBwqF6fThLCLOrfBtuHAtwq6Yu4XPCllg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-4.10.0.tgz", + "integrity": "sha512-hhqQL+IJllZi3aM4TKvmCj3bywLEcycNTTLZeLhA9ttMxBrCqM07q7Di4kl+j9EWSTXvJH1+EpIgsDbF/+8H5Q==", "dev": true, "funding": [ { @@ -9487,20 +9487,20 @@ } }, "node_modules/memfs": { - "version": "4.71.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.71.0.tgz", - "integrity": "sha512-Zwrk7TpTXBkic7taZL+2QeppbauG0QOufRsT1zuXDYLW8jCajH0W1VSZ17+I7ODqiNbH9J1Vf1QJCqFlCfurDg==", + "version": "4.75.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.75.0.tgz", + "integrity": "sha512-ds3qQCghw0FsG9S+CSAR9F1n5nCwlA7Z5Mf8xgRec6iBAVPPwldmD5UxJhMstWhMhOVBwZ/FoBz09B46m3Le/g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-core": "4.71.0", - "@jsonjoy.com/fs-fsa": "4.71.0", - "@jsonjoy.com/fs-node": "4.71.0", - "@jsonjoy.com/fs-node-builtins": "4.71.0", - "@jsonjoy.com/fs-node-to-fsa": "4.71.0", - "@jsonjoy.com/fs-node-utils": "4.71.0", - "@jsonjoy.com/fs-print": "4.71.0", - "@jsonjoy.com/fs-snapshot": "4.71.0", + "@jsonjoy.com/fs-core": "4.75.0", + "@jsonjoy.com/fs-fsa": "4.75.0", + "@jsonjoy.com/fs-node": "4.75.0", + "@jsonjoy.com/fs-node-builtins": "4.75.0", + "@jsonjoy.com/fs-node-to-fsa": "4.75.0", + "@jsonjoy.com/fs-node-utils": "4.75.0", + "@jsonjoy.com/fs-print": "4.75.0", + "@jsonjoy.com/fs-snapshot": "4.75.0", "@jsonjoy.com/json-pack": "^1.11.0", "@jsonjoy.com/util": "^1.9.0", "glob-to-regex.js": "^1.0.1", diff --git a/package.json b/package.json index 673cd701..a48d1f36 100644 --- a/package.json +++ b/package.json @@ -253,7 +253,7 @@ "@earendil-works/pi-coding-agent": "^0.85.1", "@earendil-works/pi-tui": "^0.85.1", "@eslint/js": "^10.0.1", - "@fission-ai/openspec": "1.12.0", + "@fission-ai/openspec": "1.13.0", "@types/node": "^26.4.0", "@vitest/coverage-v8": "^5.0.0", "eslint": "^10.9.1",