Skip to content

Commit ca55521

Browse files
committed
fix: relax deps
1 parent fc10dbc commit ca55521

File tree

10 files changed

+56
-64
lines changed

10 files changed

+56
-64
lines changed

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"@typescript-eslint/no-throw-literal": "error",
4848
"@typescript-eslint/ban-types": "warn",
4949

50-
"import/no-extraneous-dependencies": ["error", { "devDependencies": ["**/*.{test,spec}.ts", "**/__helpers__/tester.ts"] }]
50+
"import/no-extraneous-dependencies": ["error", { "devDependencies": ["**/*.{test,spec}.ts", "**/__tests__/__helpers__/*.ts"] }]
5151
}
5252
},
5353

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
"@types/jest-when": "^2.7.3",
7070
"@types/karma": "^6.3.0",
7171
"@types/lodash": "^4.14.167",
72-
"@types/nanoid": "^2.1.0",
7372
"@types/node": "^15.12.4",
7473
"@types/node-fetch": "^2.5.10",
7574
"@types/text-table": "^0.2.2",
@@ -94,6 +93,7 @@
9493
"karma-typescript": "^5.5.1",
9594
"karma-typescript-es6-transform": "^5.2.0",
9695
"lint-staged": "^11.0.0",
96+
"nanoid": "^3.1.23",
9797
"memfs": "^3.2.2",
9898
"prettier": "^2.3.2",
9999
"semantic-release": "^17.4.4",

packages/cli/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
"@stoplight/json": "3.15.0",
3636
"@stoplight/path": "1.3.2",
3737
"@stoplight/spectral-core": "^1.1.0",
38-
"@stoplight/spectral-parsers": "^0.0.0",
39-
"@stoplight/spectral-ref-resolver": "^0.0.0",
40-
"@stoplight/spectral-ruleset-migrator": "^0.0.0",
38+
"@stoplight/spectral-parsers": "^1.0.0",
39+
"@stoplight/spectral-ref-resolver": "*",
40+
"@stoplight/spectral-ruleset-migrator": "^1.1.0",
4141
"@stoplight/spectral-rulesets": "*",
42-
"@stoplight/spectral-runtime": "^0.0.0",
42+
"@stoplight/spectral-runtime": "*",
4343
"@stoplight/types": "12.3.0",
4444
"chalk": "4.1.1",
4545
"cliui": "7.0.4",

packages/core/package.json

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,34 +26,33 @@
2626
"@stoplight/json": "3.15.0",
2727
"@stoplight/lifecycle": "2.3.2",
2828
"@stoplight/path": "1.3.2",
29-
"@stoplight/spectral-parsers": "^0.0.0",
30-
"@stoplight/spectral-ref-resolver": "^0.0.0",
31-
"@stoplight/spectral-runtime": "^0.0.0",
29+
"@stoplight/spectral-parsers": "^1.0.0",
30+
"@stoplight/spectral-ref-resolver": "*",
31+
"@stoplight/spectral-runtime": "*",
3232
"@stoplight/types": "12.3.0",
3333
"ajv": "~8.6.0",
3434
"ajv-errors": "~3.0.0",
3535
"ajv-formats": "~2.1.0",
3636
"blueimp-md5": "2.18.0",
3737
"expression-eval": "4.0.0",
38-
"json-schema": "^0.3.0",
39-
"jsonpath-plus": "^5.0.7",
38+
"json-schema": "0.3.0",
39+
"jsonpath-plus": "5.0.7",
4040
"lodash": "~4.17.21",
41-
"minimatch": "^3.0.4",
42-
"nanoid": "2.1.11",
41+
"minimatch": "3.0.4",
4342
"nimma": "0.0.0",
44-
"treeify": "^1.1.0",
4543
"tslib": "~2.3.0"
4644
},
4745
"devDependencies": {
48-
"@stoplight/spectral-formats": "^0.0.0",
49-
"@stoplight/spectral-functions": "^1.0.0",
50-
"@stoplight/spectral-parsers": "^0.0.0",
46+
"@stoplight/spectral-formats": "*",
47+
"@stoplight/spectral-functions": "*",
48+
"@stoplight/spectral-parsers": "*",
5149
"@stoplight/yaml": "^4.2.2",
5250
"@types/json-schema": "^7.0.7",
5351
"@types/minimatch": "^3.0.5",
5452
"@types/treeify": "^1.0.0",
5553
"esm": "^3.2.25",
5654
"nock": "^13.1.0",
57-
"recast": "^0.20.4"
55+
"recast": "^0.20.4",
56+
"treeify": "^1.1.0"
5857
}
5958
}

packages/functions/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@
2222
"@stoplight/better-ajv-errors": "0.2.0",
2323
"@stoplight/json": "3.15.0",
2424
"@stoplight/spectral-core": "^1.1.0",
25-
"@stoplight/spectral-formats": "^0.0.0",
26-
"@stoplight/spectral-runtime": "^0.0.0",
25+
"@stoplight/spectral-formats": "^1.0.0",
26+
"@stoplight/spectral-runtime": "*",
2727
"@stoplight/types": "12.3.0",
28-
"ajv": "8.6.0",
29-
"ajv-errors": "3.0.0",
30-
"ajv-formats": "2.1.0",
31-
"json-schema-migrate": "2.0.0",
32-
"json-schema-traverse": "1.0.0",
28+
"ajv": "~8.6.0",
29+
"ajv-errors": "~3.0.0",
30+
"ajv-formats": "~2.1.0",
31+
"json-schema-migrate": "~2.0.0",
32+
"json-schema-traverse": "~1.0.0",
3333
"lodash": "~4.17.21",
3434
"tslib": "^2.3.0"
3535
},
3636
"devDependencies": {
37-
"@stoplight/spectral-parsers": "^0.0.0"
37+
"@stoplight/spectral-parsers": "*"
3838
}
3939
}

packages/ref-resolver/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"dependencies": {
2121
"@stoplight/json-ref-readers": "1.2.2",
2222
"@stoplight/json-ref-resolver": "3.1.2",
23-
"@stoplight/spectral-runtime": "^0.0.0",
23+
"@stoplight/spectral-runtime": "*",
2424
"dependency-graph": "0.11.0"
2525
}
2626
}

packages/ruleset-migrator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@stoplight/ordered-object-literal": "^1.0.2",
2626
"@stoplight/path": "1.3.2",
2727
"@stoplight/spectral-functions": "^1.0.0",
28-
"@stoplight/spectral-runtime": "^0.0.0",
28+
"@stoplight/spectral-runtime": "*",
2929
"@stoplight/types": "12.3.0",
3030
"@stoplight/yaml": "4.2.2",
3131
"@types/node": "*",

packages/rulesets/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@stoplight/better-ajv-errors": "0.2.0",
2222
"@stoplight/json": "3.15.0",
2323
"@stoplight/spectral-core": "^1.1.0",
24-
"@stoplight/spectral-formats": "^0.0.0",
24+
"@stoplight/spectral-formats": "^1.0.0",
2525
"@stoplight/spectral-functions": "^1.0.0",
2626
"@stoplight/types": "^12.3.0",
2727
"@types/json-schema": "^7.0.7",
@@ -33,8 +33,8 @@
3333
},
3434
"devDependencies": {
3535
"@stoplight/path": "^1.3.2",
36-
"@stoplight/spectral-parsers": "^0.0.0",
37-
"@stoplight/spectral-ref-resolver": "^0.0.0",
36+
"@stoplight/spectral-parsers": "*",
37+
"@stoplight/spectral-ref-resolver": "*",
3838
"immer": "^9.0.5"
3939
}
4040
}

test-harness/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import * as fg from 'fast-glob';
55
import { escapeRegExp } from 'lodash';
66
import * as fs from 'fs';
77
import * as tmp from 'tmp';
8+
import { nanoid } from 'nanoid/non-secure';
89
import { applyReplacements, normalizeLineEndings, parseScenarioFile, tmpFile } from './helpers';
910
import { spawnNode } from './spawn';
10-
import nanoid = require('nanoid/non-secure');
1111

1212
const spectralBin = path.join(__dirname, '../packages/cli/binaries/spectral');
1313
const cwd = path.join(__dirname, './scenarios');

yarn.lock

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2098,13 +2098,6 @@
20982098
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256"
20992099
integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==
21002100

2101-
"@types/nanoid@^2.1.0":
2102-
version "2.1.0"
2103-
resolved "https://registry.yarnpkg.com/@types/nanoid/-/nanoid-2.1.0.tgz#41edfda78986e9127d0dc14de982de766f994020"
2104-
integrity sha512-xdkn/oRTA0GSNPLIKZgHWqDTWZsVrieKomxJBOQUK9YDD+zfSgmwD5t4WJYra5S7XyhTw7tfvwznW+pFexaepQ==
2105-
dependencies:
2106-
"@types/node" "*"
2107-
21082101
"@types/node-fetch@^2.5.10":
21092102
version "2.5.10"
21102103
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.10.tgz#9b4d4a0425562f9fcea70b12cb3fcdd946ca8132"
@@ -2373,28 +2366,18 @@ aggregate-error@^3.0.0:
23732366
clean-stack "^2.0.0"
23742367
indent-string "^4.0.0"
23752368

2376-
ajv-errors@3.0.0, ajv-errors@~3.0.0:
2369+
ajv-errors@~3.0.0:
23772370
version "3.0.0"
23782371
resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-3.0.0.tgz#e54f299f3a3d30fe144161e5f0d8d51196c527bc"
23792372
integrity sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==
23802373

2381-
ajv-formats@2.1.0, ajv-formats@~2.1.0:
2374+
ajv-formats@~2.1.0:
23822375
version "2.1.0"
23832376
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.0.tgz#96eaf83e38d32108b66d82a9cb0cfa24886cdfeb"
23842377
integrity sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==
23852378
dependencies:
23862379
ajv "^8.0.0"
23872380

2388-
ajv@8.6.0, ajv@^8.6.0, ajv@~8.6.0:
2389-
version "8.6.0"
2390-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720"
2391-
integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==
2392-
dependencies:
2393-
fast-deep-equal "^3.1.1"
2394-
json-schema-traverse "^1.0.0"
2395-
require-from-string "^2.0.2"
2396-
uri-js "^4.2.2"
2397-
23982381
ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4:
23992382
version "6.12.6"
24002383
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
@@ -2415,6 +2398,16 @@ ajv@^8.0.0, ajv@^8.0.1:
24152398
require-from-string "^2.0.2"
24162399
uri-js "^4.2.2"
24172400

2401+
ajv@^8.6.0, ajv@~8.6.0:
2402+
version "8.6.0"
2403+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720"
2404+
integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==
2405+
dependencies:
2406+
fast-deep-equal "^3.1.1"
2407+
json-schema-traverse "^1.0.0"
2408+
require-from-string "^2.0.2"
2409+
uri-js "^4.2.2"
2410+
24182411
ansi-colors@^4.1.1:
24192412
version "4.1.1"
24202413
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
@@ -6579,7 +6572,7 @@ json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
65796572
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
65806573
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
65816574

6582-
json-schema-migrate@2.0.0:
6575+
json-schema-migrate@~2.0.0:
65836576
version "2.0.0"
65846577
resolved "https://registry.yarnpkg.com/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz#335ef5218cd32fcc96c1ddce66c71ba586224496"
65856578
integrity sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==
@@ -6614,22 +6607,22 @@ json-schema-to-typescript@^10.1.4:
66146607
mz "^2.7.0"
66156608
prettier "^2.2.0"
66166609

6617-
json-schema-traverse@1.0.0, json-schema-traverse@^1.0.0:
6618-
version "1.0.0"
6619-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
6620-
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
6621-
66226610
json-schema-traverse@^0.4.1:
66236611
version "0.4.1"
66246612
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
66256613
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
66266614

6615+
json-schema-traverse@^1.0.0, json-schema-traverse@~1.0.0:
6616+
version "1.0.0"
6617+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
6618+
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
6619+
66276620
json-schema@0.2.3:
66286621
version "0.2.3"
66296622
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
66306623
integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
66316624

6632-
json-schema@^0.3.0:
6625+
json-schema@0.3.0, json-schema@^0.3.0:
66336626
version "0.3.0"
66346627
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.3.0.tgz#90a9c5054bd065422c00241851ce8d59475b701b"
66356628
integrity sha512-TYfxx36xfl52Rf1LU9HyWSLGPdYLL+SQ8/E/0yVyKG8wCCDaSrhPap0vEdlsZWRaS6tnKKLPGiEJGiREVC8kxQ==
@@ -6689,7 +6682,7 @@ jsonparse@^1.2.0, jsonparse@^1.3.1:
66896682
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
66906683
integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
66916684

6692-
jsonpath-plus@^5.0.7:
6685+
jsonpath-plus@5.0.7:
66936686
version "5.0.7"
66946687
resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-5.0.7.tgz#95fb437ebb69c67595208711a69c95735cbff45b"
66956688
integrity sha512-7TS6wsiw1s2UMK/A6nA4n0aUJuirCVhJ87nWX5je5MPOl0z5VTr2qs7nMP8NZ2ed3rlt6kePTqddgVPE9F0i0w==
@@ -7448,7 +7441,7 @@ minimalistic-crypto-utils@^1.0.1:
74487441
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
74497442
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
74507443

7451-
"minimatch@2 || 3", minimatch@^3.0.3, minimatch@^3.0.4:
7444+
"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4:
74527445
version "3.0.4"
74537446
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
74547447
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -7631,10 +7624,10 @@ nan@^2.14.0:
76317624
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
76327625
integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
76337626

7634-
nanoid@2.1.11:
7635-
version "2.1.11"
7636-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280"
7637-
integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==
7627+
nanoid@^3.1.23:
7628+
version "3.1.23"
7629+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
7630+
integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
76387631

76397632
nanomatch@^1.2.9:
76407633
version "1.2.13"

0 commit comments

Comments
 (0)