diff --git a/package.json b/package.json index de4a751..13a1681 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", - "globals": "^16.5.0", + "globals": "^17.2.0", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^16.2.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d0579d..1e3b85a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^5.5.4 version: 5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.2))(eslint@9.39.2)(prettier@3.8.0) globals: - specifier: ^16.5.0 - version: 16.5.0 + specifier: ^17.2.0 + version: 17.2.0 husky: specifier: ^9.1.7 version: 9.1.7 @@ -51,6 +51,29 @@ importers: specifier: ^8.53.1 version: 8.53.1(eslint@9.39.2)(typescript@5.9.3) + packages/claude: + dependencies: + '@everydaydevops/typescript-linting-core': + specifier: ^2 + version: 2.0.1 + + packages/core: {} + + packages/cursor: + dependencies: + '@everydaydevops/typescript-linting-core': + specifier: ^2 + version: 2.0.1 + + packages/opencode: + dependencies: + '@everydaydevops/typescript-linting-core': + specifier: ^2 + version: 2.0.1 + opencode-ai: + specifier: '>=1.0.0' + version: 1.1.42 + packages: '@babel/code-frame@7.27.1': @@ -262,6 +285,9 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@everydaydevops/typescript-linting-core@2.0.1': + resolution: {integrity: sha512-3jALc0mQcE0bILP6gwReBcaoufqBC4M5AHRsSZaeDANTCcCgon6koghM8BhedaLTSLuUSTkTH92JrHdbhjRPWQ==} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -900,8 +926,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@16.5.0: - resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + globals@17.2.0: + resolution: {integrity: sha512-tovnCz/fEq+Ripoq+p/gN1u7l6A7wwkoBT9pRCzTHzsD/LvADIzXZdjmRymh5Ztf0DYC3Rwg5cZRYjxzBmzbWg==} engines: {node: '>=18'} graceful-fs@4.2.11: @@ -1288,6 +1314,65 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + opencode-ai@1.1.42: + resolution: {integrity: sha512-YmFmtiI8a2N8dkHiMwL/tvunJcnP7xyBZE2RRP7S52K6vIiFMfE1yVWyTsTEay3pu9osMpZgc7nR1vb3HEXO8A==} + hasBin: true + + opencode-darwin-arm64@1.1.42: + resolution: {integrity: sha512-h6po6PoPfi6X0i7EzWdYAZenXVk1TIEca71TusFm7ZUZHXHEwWbwqeJvCqYwPSdvxL9iRl9RCr20GgWVmlTcOw==} + cpu: [arm64] + os: [darwin] + + opencode-darwin-x64-baseline@1.1.42: + resolution: {integrity: sha512-NINvnkfmFK/KeMa1fkCFGZjLr/h8RLVuA77HzrThFhXeCRzcSAqTt8+2QI4EebmmZfWfj8puuFudkbyUhdoW7A==} + cpu: [x64] + os: [darwin] + + opencode-darwin-x64@1.1.42: + resolution: {integrity: sha512-pF0Ew+yuFunomXylBtGd+dNLLfNiS3U9Whberrdl132d/qt2gxC9mG+84gbd/0ez2LdXvsm9+7porS/HdNrRIg==} + cpu: [x64] + os: [darwin] + + opencode-linux-arm64-musl@1.1.42: + resolution: {integrity: sha512-uercJkuw/GkDt6O6PV6majX15A5dqunY+pzh+t7JcA4outbAEbbconeB66uyHbwxTfmGY6HltgQ9NBf1jRPjDA==} + cpu: [arm64] + os: [linux] + + opencode-linux-arm64@1.1.42: + resolution: {integrity: sha512-NOcDJvgQN+OaNzTmwLWGi+0aq1Wuqq3N3PtxwVqhU4bqmRWlKWHe9w2ptrVF4gN/S7G4584d6ShxqG+O4vMp0Q==} + cpu: [arm64] + os: [linux] + + opencode-linux-x64-baseline-musl@1.1.42: + resolution: {integrity: sha512-qWeVuooblOlwERD7onmheHsArDU+9gRjPyHSEwnNEt/0ES4iwzwHsbLRzHVTMvdSs55Fv9mQmiPHOIcgF3mgOA==} + cpu: [x64] + os: [linux] + + opencode-linux-x64-baseline@1.1.42: + resolution: {integrity: sha512-0NgGQXBNquVijste+H3WnwhtGs9TSVjQP94MSU61NRy4MRU4bUDicb4NWaryavs6emu+QBUSstUeNteH2HBWyA==} + cpu: [x64] + os: [linux] + + opencode-linux-x64-musl@1.1.42: + resolution: {integrity: sha512-jcqZiSNiCCXq5l4QI2AOsoho8S0XIrATk5ffT9pnQL4hv6kxSyTCZ7/lZyfq8IoJzYFKO4NpJ/zDJeYh4kz+AQ==} + cpu: [x64] + os: [linux] + + opencode-linux-x64@1.1.42: + resolution: {integrity: sha512-wJmmvhinUjr8ShiAYWbtz7m+UrlreNPp6rQa8dB4LYHTYwDlIlNYNCLPF59fmeWC4t8YKwJVyPHsoojnhJoXFg==} + cpu: [x64] + os: [linux] + + opencode-windows-x64-baseline@1.1.42: + resolution: {integrity: sha512-mLDvYBCJMzx3yaBXpEcDwMUEV0Uhd/lMZVeCEKofXzSEvTfmx27zRKm27K0aL5juRABF1bhHuP7uM+AdSA+r5A==} + cpu: [x64] + os: [win32] + + opencode-windows-x64@1.1.42: + resolution: {integrity: sha512-Dx29QjRX5qYDu8yheoGA/5uJR4jwwjqNDapAWGxpAswU5OZeYq94UD/ZlrDELcmP/lUco7dWAaFMlUYilQNe5w==} + cpu: [x64] + os: [win32] + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -1887,6 +1972,8 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 + '@everydaydevops/typescript-linting-core@2.0.1': {} + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -2658,7 +2745,7 @@ snapshots: globals@14.0.0: {} - globals@16.5.0: {} + globals@17.2.0: {} graceful-fs@4.2.11: {} @@ -3206,6 +3293,53 @@ snapshots: dependencies: mimic-function: 5.0.1 + opencode-ai@1.1.42: + optionalDependencies: + opencode-darwin-arm64: 1.1.42 + opencode-darwin-x64: 1.1.42 + opencode-darwin-x64-baseline: 1.1.42 + opencode-linux-arm64: 1.1.42 + opencode-linux-arm64-musl: 1.1.42 + opencode-linux-x64: 1.1.42 + opencode-linux-x64-baseline: 1.1.42 + opencode-linux-x64-baseline-musl: 1.1.42 + opencode-linux-x64-musl: 1.1.42 + opencode-windows-x64: 1.1.42 + opencode-windows-x64-baseline: 1.1.42 + + opencode-darwin-arm64@1.1.42: + optional: true + + opencode-darwin-x64-baseline@1.1.42: + optional: true + + opencode-darwin-x64@1.1.42: + optional: true + + opencode-linux-arm64-musl@1.1.42: + optional: true + + opencode-linux-arm64@1.1.42: + optional: true + + opencode-linux-x64-baseline-musl@1.1.42: + optional: true + + opencode-linux-x64-baseline@1.1.42: + optional: true + + opencode-linux-x64-musl@1.1.42: + optional: true + + opencode-linux-x64@1.1.42: + optional: true + + opencode-windows-x64-baseline@1.1.42: + optional: true + + opencode-windows-x64@1.1.42: + optional: true + optionator@0.9.4: dependencies: deep-is: 0.1.4