Skip to content

Chore/update deps #37

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"no-console": "error",
"no-undefined": "error"
},
"ignorePatterns": ["**/vitest.config.mts"],
"overrides": [
{
"files": ["*.spec.{ts,tsx}"],
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

- uses: actions/setup-node@v2-beta
with:
node-version: 12
node-version: 18

- name: Install dependencies
run: yarn --frozen-lockfile
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
strategy:
matrix:
node:
- '10.18'
- '12.x'
- '14.x'
- '18.x'
- '20.x'
- '22.x'
fail-fast: false
steps:
- uses: actions/checkout@v2
Expand Down
20 changes: 9 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"**/*"
],
"engines": {
"node": ">=10.18"
"node": ">=18"
},
"scripts": {
"build": "sl-scripts bundle --sourcemap",
Expand All @@ -28,10 +28,11 @@
"lint.prettier": "prettier --ignore-path .eslintignore --check docs/**/*.md README.md",
"release": "sl-scripts release",
"release.dryRun": "sl-scripts release --dry-run --debug",
"test": "jest",
"test.prod": "yarn lint && yarn test --coverage --maxWorkers=2",
"test.update": "yarn test --updateSnapshot",
"test.watch": "yarn test --watch",
"test": "vitest run",
"test.prod": "yarn lint && vitest run --coverage",
"test.update": "vitest run --update",
"test.watch": "vitest",
"prepare": "husky",
"yalc": "yarn build && (cd dist && yalc publish)"
},
"peerDependencies": {},
Expand All @@ -45,14 +46,12 @@
"devDependencies": {
"@rollup/plugin-typescript": "3",
"@stoplight/eslint-config": "^2.0.0",
"@stoplight/scripts": "8.2.1",
"@stoplight/scripts": "10.0.0",
"@stoplight/types": "^12.0.0",
"@types/jest": "^26.0.19",
"@types/node": "^14.14.14",
"@types/treeify": "^1.0.0",
"@typescript-eslint/eslint-plugin": "^4.11.0",
"@typescript-eslint/parser": "^4.11.0",
"babel-jest": "^26.6.3",
"eslint": "^7.16.0",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-jest": "^24.1.3",
Expand All @@ -61,11 +60,10 @@
"eslint-plugin-react-hooks": "^4.2.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"fast-glob": "^3.2.4",
"jest": "^26.6.2",
"prettier": "^2.2.1",
"treeify": "^1.1.0",
"ts-jest": "^26.4.4",
"typescript": "^4.1.3"
"typescript": "^5.5.3",
"vitest": "^1.6.0"
},
"lint-staged": {
"*.{ts,tsx}": [
Expand Down
72 changes: 36 additions & 36 deletions src/__tests__/__snapshots__/tree.spec.ts.snap
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html

exports[`SchemaTree output compound keywords given anyOf combiner placed next to allOf given allOf merging disabled, should still merge 1`] = `
exports[`SchemaTree > output > compound keywords > given anyOf combiner placed next to allOf > given allOf merging disabled, should still merge 1`] = `
"└─ #
├─ combiners
│ └─ 0: anyOf
Expand Down Expand Up @@ -77,7 +77,7 @@ exports[`SchemaTree output compound keywords given anyOf combiner placed next to
"
`;

exports[`SchemaTree output compound keywords given anyOf combiner placed next to allOf given allOf merging enabled, should merge contents of allOf combiners 1`] = `
exports[`SchemaTree > output > compound keywords > given anyOf combiner placed next to allOf > given allOf merging enabled, should merge contents of allOf combiners 1`] = `
"└─ #
├─ combiners
│ └─ 0: anyOf
Expand Down Expand Up @@ -148,7 +148,7 @@ exports[`SchemaTree output compound keywords given anyOf combiner placed next to
"
`;

exports[`SchemaTree output compound keywords given oneOf combiner placed next to allOf given allOf merging disabled, should still merge 1`] = `
exports[`SchemaTree > output > compound keywords > given oneOf combiner placed next to allOf > given allOf merging disabled, should still merge 1`] = `
"└─ #
├─ combiners
│ └─ 0: oneOf
Expand Down Expand Up @@ -225,7 +225,7 @@ exports[`SchemaTree output compound keywords given oneOf combiner placed next to
"
`;

exports[`SchemaTree output compound keywords given oneOf combiner placed next to allOf given allOf merging enabled, should merge contents of allOf combiners 1`] = `
exports[`SchemaTree > output > compound keywords > given oneOf combiner placed next to allOf > given allOf merging enabled, should merge contents of allOf combiners 1`] = `
"└─ #
├─ combiners
│ └─ 0: oneOf
Expand Down Expand Up @@ -296,7 +296,7 @@ exports[`SchemaTree output compound keywords given oneOf combiner placed next to
"
`;

exports[`SchemaTree output should generate valid tree for arrays/additional-empty.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/additional-empty.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand All @@ -307,7 +307,7 @@ exports[`SchemaTree output should generate valid tree for arrays/additional-empt
"
`;

exports[`SchemaTree output should generate valid tree for arrays/additional-false.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/additional-false.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand All @@ -319,7 +319,7 @@ exports[`SchemaTree output should generate valid tree for arrays/additional-fals
"
`;

exports[`SchemaTree output should generate valid tree for arrays/additional-schema.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/additional-schema.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand All @@ -339,7 +339,7 @@ exports[`SchemaTree output should generate valid tree for arrays/additional-sche
"
`;

exports[`SchemaTree output should generate valid tree for arrays/additional-true.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/additional-true.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand All @@ -351,7 +351,7 @@ exports[`SchemaTree output should generate valid tree for arrays/additional-true
"
`;

exports[`SchemaTree output should generate valid tree for arrays/of-allofs.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/of-allofs.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -382,7 +382,7 @@ exports[`SchemaTree output should generate valid tree for arrays/of-allofs.json
"
`;

exports[`SchemaTree output should generate valid tree for arrays/of-arrays.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/of-arrays.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand Down Expand Up @@ -413,7 +413,7 @@ exports[`SchemaTree output should generate valid tree for arrays/of-arrays.json
"
`;

exports[`SchemaTree output should generate valid tree for arrays/of-objects.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/of-objects.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -439,7 +439,7 @@ exports[`SchemaTree output should generate valid tree for arrays/of-objects.json
"
`;

exports[`SchemaTree output should generate valid tree for arrays/of-refs.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/of-refs.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand All @@ -453,7 +453,7 @@ exports[`SchemaTree output should generate valid tree for arrays/of-refs.json 1`
"
`;

exports[`SchemaTree output should generate valid tree for arrays/with-multiple-arrayish-items.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/with-multiple-arrayish-items.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand Down Expand Up @@ -488,7 +488,7 @@ exports[`SchemaTree output should generate valid tree for arrays/with-multiple-a
"
`;

exports[`SchemaTree output should generate valid tree for arrays/with-ordered-items.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/with-ordered-items.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand All @@ -507,7 +507,7 @@ exports[`SchemaTree output should generate valid tree for arrays/with-ordered-it
"
`;

exports[`SchemaTree output should generate valid tree for arrays/with-single-arrayish-items.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for arrays/with-single-arrayish-items.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand Down Expand Up @@ -537,7 +537,7 @@ exports[`SchemaTree output should generate valid tree for arrays/with-single-arr
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/base.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/base.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -609,7 +609,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/base.
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/circular-regular-level.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/circular-regular-level.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -638,7 +638,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/circu
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/circular-top-level.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/circular-top-level.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -656,7 +656,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/circu
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/complex.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/complex.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -749,7 +749,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/compl
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/nested-refs.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/nested-refs.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -896,7 +896,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/neste
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/todo-full.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/todo-full.json 1`] = `
"└─ #
├─ types
│ └─ 0: array
Expand Down Expand Up @@ -959,7 +959,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/todo-
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/todo-full-2.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/todo-full-2.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -994,7 +994,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/todo-
"
`;

exports[`SchemaTree output should generate valid tree for combiners/allOfs/with-type.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/allOfs/with-type.json 1`] = `
"└─ #
├─ combiners
│ └─ 0: oneOf
Expand Down Expand Up @@ -1092,7 +1092,7 @@ exports[`SchemaTree output should generate valid tree for combiners/allOfs/with-
"
`;

exports[`SchemaTree output should generate valid tree for combiners/oneof-with-array-type.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for combiners/oneof-with-array-type.json 1`] = `
"└─ #
├─ combiners
│ └─ 0: oneOf
Expand Down Expand Up @@ -1151,7 +1151,7 @@ exports[`SchemaTree output should generate valid tree for combiners/oneof-with-a
"
`;

exports[`SchemaTree output should generate valid tree for default-schema.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for default-schema.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -1261,7 +1261,7 @@ exports[`SchemaTree output should generate valid tree for default-schema.json 1`
"
`;

exports[`SchemaTree output should generate valid tree for formats-schema.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for formats-schema.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -1310,7 +1310,7 @@ exports[`SchemaTree output should generate valid tree for formats-schema.json 1`
"
`;

exports[`SchemaTree output should generate valid tree for objects/additional-empty.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for objects/additional-empty.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -1321,7 +1321,7 @@ exports[`SchemaTree output should generate valid tree for objects/additional-emp
"
`;

exports[`SchemaTree output should generate valid tree for objects/additional-false.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for objects/additional-false.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -1333,7 +1333,7 @@ exports[`SchemaTree output should generate valid tree for objects/additional-fal
"
`;

exports[`SchemaTree output should generate valid tree for objects/additional-schema.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for objects/additional-schema.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -1353,7 +1353,7 @@ exports[`SchemaTree output should generate valid tree for objects/additional-sch
"
`;

exports[`SchemaTree output should generate valid tree for objects/additional-true.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for objects/additional-true.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -1365,7 +1365,7 @@ exports[`SchemaTree output should generate valid tree for objects/additional-tru
"
`;

exports[`SchemaTree output should generate valid tree for references/base.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for references/base.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -1398,7 +1398,7 @@ exports[`SchemaTree output should generate valid tree for references/base.json 1
"
`;

exports[`SchemaTree output should generate valid tree for references/circular-with-overrides.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for references/circular-with-overrides.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down Expand Up @@ -1428,7 +1428,7 @@ exports[`SchemaTree output should generate valid tree for references/circular-wi
"
`;

exports[`SchemaTree output should generate valid tree for references/nullish.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for references/nullish.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand All @@ -1442,7 +1442,7 @@ exports[`SchemaTree output should generate valid tree for references/nullish.jso
"
`;

exports[`SchemaTree output should generate valid tree for references/with-overrides.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for references/with-overrides.json 1`] = `
"└─ #
├─ combiners
│ └─ 0: oneOf
Expand All @@ -1465,7 +1465,7 @@ exports[`SchemaTree output should generate valid tree for references/with-overri
"
`;

exports[`SchemaTree output should generate valid tree for tickets.schema.json 1`] = `
exports[`SchemaTree > output > should generate valid tree for tickets.schema.json 1`] = `
"└─ #
├─ types
│ └─ 0: object
Expand Down
Loading
Loading