Skip to content

Commit 3309a70

Browse files
authored
fix(apidom): fix refract structures hydration (#227)
- fix security problem in axios https://npmjs.com/advisories/1594 Closes #226
1 parent d5ecbfc commit 3309a70

File tree

15 files changed

+61
-33
lines changed

15 files changed

+61
-33
lines changed

apidom/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apidom/packages/@types/minim.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ declare module 'minim' {
4343

4444
toRefract(element: Element): JSON;
4545

46-
fromRefract(doc: JSON): Element;
46+
toElement(value: any): Element;
47+
48+
fromRefract(doc: Record<string, any> | Array<any>): Element;
4749

4850
register(name: string, elementClass: any): Namespace;
4951

apidom/packages/apidom-ns-asyncapi-2-0/src/elements/AsyncApi2-0.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import ChannelsElement from './Channels';
88
class AsyncApi2_0 extends ObjectElement {
99
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
1010
super(content, meta, attributes);
11-
this.element = 'asyncApi2-0';
11+
this.element = 'asyncApi2_0';
1212
this.classes.push('api');
1313
}
1414

apidom/packages/apidom-ns-openapi-3-1/src/elements/OpenApi3-1.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import ComponentsElement from './Components';
77
class OpenApi3_1 extends ObjectElement {
88
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes) {
99
super(content, meta, attributes);
10-
this.element = 'openApi3-1';
10+
this.element = 'openApi3_1';
1111
this.classes.push('api');
1212
}
1313

apidom/packages/apidom-parser-adapter-asyncapi-json-2-0/test/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ describe('apidom-parser-adapter-asyncapi-json-2-0', function () {
1414

1515
const parseResult = await adapter.parse(spec, { sourceMap: true });
1616
console.log(JSON.stringify(apiDOM.toValue(parseResult), null, 2));
17-
// console.log (JSON.stringify(apiDOM.toJSON(namespace, parseResult), null, null));
17+
// console.log (JSON.stringify(apiDOM.dehydrate(parseResult, namespace), null, null));
1818
});
1919
});

apidom/packages/apidom-parser-adapter-asyncapi-yaml-2-0/test/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ describe('apidom-parser-adapter-asyncapi-yaml-2-0', function () {
1313

1414
const parseResult = await adapter.parse(spec, { sourceMap: true });
1515
console.log(JSON.stringify(apiDOM.toValue(parseResult), null, 2));
16-
// console.log(JSON.stringify(apiDOM.toJSON(adapter.namespace, parseResult), null, null));
16+
// console.log(JSON.stringify(apiDOM.dehydrate(parseResult, adapter.namespace), null, null));
1717
});
1818
});

apidom/packages/apidom-parser-adapter-json/test/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ describe('apidom-parser-adapter-json', function () {
1313

1414
const parseResult = await adapter.parse(spec, { sourceMap: true });
1515
console.log(JSON.stringify(apiDOM.toValue(parseResult), null, 2));
16-
// console.log(JSON.stringify(apiDOM.toJSON(adapter.namespace, parseResult), null, null));
16+
// console.log(JSON.stringify(apiDOM.toJSON(parseResult, adapter.namespace), null, null));
1717
});
1818
});

apidom/packages/apidom-parser-adapter-openapi-json-3-1/test/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ describe('apidom-parser-adapter-openapi-json-3-1', function () {
1414

1515
const parseResult = await adapter.parse(spec, { sourceMap: true });
1616
console.log(JSON.stringify(apiDOM.toValue(parseResult), null, 2));
17-
// console.log (JSON.stringify(apiDOM.toJSON(namespace, parseResult), null, null));
17+
// console.log (JSON.stringify(apiDOM.dehydrate(parseResult, namespace), null, null));
1818
});
1919
});

apidom/packages/apidom-parser-adapter-openapi-yaml-3-1/test/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ describe('apidom-parser-adapter-openapi-yaml-3-1', function () {
1313

1414
const parseResult = await adapter.parse(spec, { sourceMap: true });
1515
console.log(JSON.stringify(apiDOM.toValue(parseResult), null, 2));
16-
// console.log(JSON.stringify(apiDOM.toJSON(adapter.namespace, parseResult), null, null));
16+
// console.log(JSON.stringify(apiDOM.toJSON(parseResult, adapter.namespace), null, null));
1717
});
1818
});

apidom/packages/apidom-parser-adapter-yaml-1-2/test/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ describe('apidom-parser-adapter-yaml-1-2', function () {
1313

1414
const parseResult = await adapter.parse(spec, { sourceMap: true });
1515
console.log(JSON.stringify(apiDOM.toValue(parseResult), null, 2));
16-
// console.log(JSON.stringify(apiDOM.toJSON(adapter.namespace, parseResult), null, null));
16+
// console.log(JSON.stringify(apiDOM.dehydrate(parseResult, adapter.namespace), null, null));
1717
});
1818
});

0 commit comments

Comments
 (0)