mirror of
https://github.com/Redocly/redoc.git
synced 2025-03-03 09:25:47 +03:00
Fix some tests
This commit is contained in:
parent
162ad11497
commit
0061a87496
|
@ -31,8 +31,9 @@
|
||||||
"@types/webpack": "^3.0.5",
|
"@types/webpack": "^3.0.5",
|
||||||
"@types/webpack-env": "^1.13.0",
|
"@types/webpack-env": "^1.13.0",
|
||||||
"awesome-typescript-loader": "^3.2.2",
|
"awesome-typescript-loader": "^3.2.2",
|
||||||
"enzyme": "^2.9.1",
|
"enzyme": "^3.1.1",
|
||||||
"enzyme-to-json": "^2.0.0",
|
"enzyme-adapter-react-16": "^1.0.4",
|
||||||
|
"enzyme-to-json": "^3.2.2",
|
||||||
"extract-text-webpack-plugin": "^3.0.0",
|
"extract-text-webpack-plugin": "^3.0.0",
|
||||||
"html-webpack-plugin": "^2.30.1",
|
"html-webpack-plugin": "^2.30.1",
|
||||||
"jest": "^21.1.0",
|
"jest": "^21.1.0",
|
||||||
|
@ -44,6 +45,7 @@
|
||||||
"prettier": "^1.5.3",
|
"prettier": "^1.5.3",
|
||||||
"prettier-eslint": "^7.1.0",
|
"prettier-eslint": "^7.1.0",
|
||||||
"puppeteer": "^0.10.2",
|
"puppeteer": "^0.10.2",
|
||||||
|
"raf": "^3.4.0",
|
||||||
"react-dev-utils": "^4.1.0",
|
"react-dev-utils": "^4.1.0",
|
||||||
"react-hot-loader": "3.0.0-beta.6",
|
"react-hot-loader": "3.0.0-beta.6",
|
||||||
"source-map-loader": "^0.2.1",
|
"source-map-loader": "^0.2.1",
|
||||||
|
@ -86,6 +88,7 @@
|
||||||
"transform": {
|
"transform": {
|
||||||
"^.+\\.tsx?$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
|
"^.+\\.tsx?$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
|
||||||
},
|
},
|
||||||
|
"setupTestFrameworkScriptFile": "<rootDir>/src/setupTests.ts",
|
||||||
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
|
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
|
||||||
"moduleFileExtensions": [
|
"moduleFileExtensions": [
|
||||||
"ts",
|
"ts",
|
||||||
|
|
|
@ -28,13 +28,7 @@ export class ResponseSamples extends React.Component<ResponseSamplesProps> {
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { operation } = this.props;
|
const { operation } = this.props;
|
||||||
let hasSuccessResponses = false;
|
|
||||||
const responses = operation.responses.filter(response => {
|
const responses = operation.responses.filter(response => {
|
||||||
const code = response.code;
|
|
||||||
if (parseInt(code) >= 100 && parseInt(code) <= 399) {
|
|
||||||
hasSuccessResponses = true;
|
|
||||||
}
|
|
||||||
// filter only those with content
|
|
||||||
return response.content && response.content.hasSample;
|
return response.content && response.content.hasSample;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
|
import * as React from 'react';
|
||||||
import { shallow } from 'enzyme';
|
import { shallow } from 'enzyme';
|
||||||
import toJson from 'enzyme-to-json';
|
import toJson from 'enzyme-to-json';
|
||||||
import * as React from 'react';
|
|
||||||
|
|
||||||
import { OpenAPIParser, Schema } from '../../../services';
|
|
||||||
import { ObjectSchemaView, SchemaView } from '../Schema';
|
import { OpenAPIParser, SchemaModel } from '../../../services';
|
||||||
|
import { Schema } from '../Schema';
|
||||||
|
import { ObjectSchema } from '../ObjectSchema';
|
||||||
import * as simpleDiscriminatorFixture from './fixtures/simple-discriminator.json';
|
import * as simpleDiscriminatorFixture from './fixtures/simple-discriminator.json';
|
||||||
|
|
||||||
describe('Components', () => {
|
describe('Components', () => {
|
||||||
|
@ -13,12 +15,12 @@ describe('Components', () => {
|
||||||
const parser = new OpenAPIParser();
|
const parser = new OpenAPIParser();
|
||||||
parser.spec = simpleDiscriminatorFixture;
|
parser.spec = simpleDiscriminatorFixture;
|
||||||
|
|
||||||
const schema = new Schema(
|
const schema = new SchemaModel(
|
||||||
parser,
|
parser,
|
||||||
{ $ref: '#/components/schemas/Pet' },
|
{ $ref: '#/components/schemas/Pet' },
|
||||||
'#/components/schemas/Pet',
|
'#/components/schemas/Pet',
|
||||||
);
|
);
|
||||||
const schemaView = shallow(<SchemaView schema={schema} />);
|
const schemaView = shallow(<Schema schema={schema} />);
|
||||||
expect(toJson(schemaView)).toMatchSnapshot();
|
expect(toJson(schemaView)).toMatchSnapshot();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -26,13 +28,13 @@ describe('Components', () => {
|
||||||
const parser = new OpenAPIParser();
|
const parser = new OpenAPIParser();
|
||||||
parser.spec = simpleDiscriminatorFixture;
|
parser.spec = simpleDiscriminatorFixture;
|
||||||
|
|
||||||
const schema = new Schema(
|
const schema = new SchemaModel(
|
||||||
parser,
|
parser,
|
||||||
{ $ref: '#/components/schemas/Pet' },
|
{ $ref: '#/components/schemas/Pet' },
|
||||||
'#/components/schemas/Pet',
|
'#/components/schemas/Pet',
|
||||||
);
|
);
|
||||||
const schemaView = shallow(
|
const schemaView = shallow(
|
||||||
<ObjectSchemaView
|
<ObjectSchema
|
||||||
schema={schema.oneOf![0]}
|
schema={schema.oneOf![0]}
|
||||||
discriminator={{
|
discriminator={{
|
||||||
fieldName: schema.discriminator,
|
fieldName: schema.discriminator,
|
||||||
|
|
|
@ -1,138 +1,314 @@
|
||||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||||
|
|
||||||
exports[`Components SchemaView discriminator should correctly render SchemaView 1`] = `
|
exports[`Components SchemaView discriminator should correctly render SchemaView 1`] = `
|
||||||
<ObjectSchemaView
|
<ObjectSchema
|
||||||
discriminator={
|
discriminator={
|
||||||
Object {
|
Object {
|
||||||
"fieldName": "type",
|
"fieldName": "type",
|
||||||
"parentSchema": Schema {
|
"parentSchema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Pet",
|
"_$ref": "#/components/schemas/Pet",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"discriminator": "type",
|
"discriminatorProp": "type",
|
||||||
"displayType": "Pet (object)",
|
"displayType": "Pet (object)",
|
||||||
"fields": Array [
|
"enum": Array [],
|
||||||
Parameter {
|
"example": undefined,
|
||||||
"description": "",
|
"format": undefined,
|
||||||
"expanded": false,
|
"isCircular": undefined,
|
||||||
"in": undefined,
|
|
||||||
"name": "type",
|
|
||||||
"required": true,
|
|
||||||
"schema": Schema {
|
|
||||||
"_pointer": "#/components/schemas/Pet/schema",
|
|
||||||
"activeOneOf": 0,
|
|
||||||
"circular": undefined,
|
|
||||||
"description": "",
|
|
||||||
"displayType": "string",
|
|
||||||
"isPrimitive": true,
|
|
||||||
"title": "",
|
|
||||||
"type": "string",
|
|
||||||
"typePrefix": "",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
"isPrimitive": false,
|
"isPrimitive": false,
|
||||||
|
"nullable": false,
|
||||||
"oneOf": Array [
|
"oneOf": Array [
|
||||||
Schema {
|
SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog",
|
"_$ref": "#/components/schemas/Dog",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "Pet (object)",
|
"displayType": "Dog (object)",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
"fields": Array [
|
"fields": Array [
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "packSize",
|
"name": "packSize",
|
||||||
"required": false,
|
"required": false,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog/schema",
|
"_$ref": "#/components/schemas/Dog/properties/packSize/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "number",
|
"displayType": "number",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "type",
|
"name": "type",
|
||||||
"required": true,
|
"required": true,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog/schema",
|
"_$ref": "#/components/schemas/Dog/properties/type/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "string",
|
"displayType": "string",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": false,
|
"isPrimitive": false,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"allOf": Array [
|
||||||
|
Object {
|
||||||
|
"$ref": "#/components/schemas/Pet",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"properties": Object {
|
||||||
|
"packSize": Object {
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"allOf": undefined,
|
||||||
|
"discriminator": Object {
|
||||||
|
"propertyName": "type",
|
||||||
|
},
|
||||||
|
"namedParents": Array [
|
||||||
|
"#/components/schemas/Pet",
|
||||||
|
],
|
||||||
|
"properties": Object {
|
||||||
|
"packSize": Object {
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"type": Object {
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"required": Array [
|
||||||
|
"type",
|
||||||
|
],
|
||||||
|
"title": "Dog",
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
"title": "Dog",
|
"title": "Dog",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
Schema {
|
SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Cat",
|
"_$ref": "#/components/schemas/Cat",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "Pet (object)",
|
"displayType": "Cat (object)",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
"fields": Array [
|
"fields": Array [
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "type",
|
"name": "type",
|
||||||
"required": true,
|
"required": true,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Cat/schema",
|
"_$ref": "#/components/schemas/Cat/properties/type/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "string",
|
"displayType": "string",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "packSize",
|
"name": "packSize",
|
||||||
"required": false,
|
"required": false,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Cat/schema",
|
"_$ref": "#/components/schemas/Cat/properties/packSize/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "number",
|
"displayType": "number",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"allOf": Array [
|
||||||
|
Object {
|
||||||
|
"$ref": "#/components/schemas/Pet",
|
||||||
|
},
|
||||||
|
Object {
|
||||||
|
"properties": Object {
|
||||||
|
"packSize": Object {
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"allOf": undefined,
|
||||||
|
"discriminator": Object {
|
||||||
|
"propertyName": "type",
|
||||||
|
},
|
||||||
|
"namedParents": Array [
|
||||||
|
"#/components/schemas/Pet",
|
||||||
|
],
|
||||||
|
"properties": Object {
|
||||||
|
"packSize": Object {
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"type": Object {
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"required": Array [
|
||||||
|
"type",
|
||||||
|
],
|
||||||
|
"title": "Cat",
|
||||||
|
"type": undefined,
|
||||||
|
},
|
||||||
"title": "Cat",
|
"title": "Cat",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"discriminator": Object {
|
||||||
|
"propertyName": "type",
|
||||||
|
},
|
||||||
|
"properties": Object {
|
||||||
|
"type": Object {
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"required": Array [
|
||||||
|
"type",
|
||||||
|
],
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"discriminator": Object {
|
||||||
|
"propertyName": "type",
|
||||||
|
},
|
||||||
|
"properties": Object {
|
||||||
|
"type": Object {
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"required": Array [
|
||||||
|
"type",
|
||||||
|
],
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
"title": "Pet",
|
"title": "Pet",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
|
@ -140,51 +316,130 @@ exports[`Components SchemaView discriminator should correctly render SchemaView
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
schema={
|
schema={
|
||||||
Schema {
|
SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog",
|
"_$ref": "#/components/schemas/Dog",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "Pet (object)",
|
"displayType": "Dog (object)",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
"fields": Array [
|
"fields": Array [
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "packSize",
|
"name": "packSize",
|
||||||
"required": false,
|
"required": false,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog/schema",
|
"_$ref": "#/components/schemas/Dog/properties/packSize/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "number",
|
"displayType": "number",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "type",
|
"name": "type",
|
||||||
"required": true,
|
"required": true,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog/schema",
|
"_$ref": "#/components/schemas/Dog/properties/type/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "string",
|
"displayType": "string",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": false,
|
"isPrimitive": false,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"allOf": Array [
|
||||||
|
Object {
|
||||||
|
"$ref": "#/components/schemas/Pet",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"properties": Object {
|
||||||
|
"packSize": Object {
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"allOf": undefined,
|
||||||
|
"discriminator": Object {
|
||||||
|
"propertyName": "type",
|
||||||
|
},
|
||||||
|
"namedParents": Array [
|
||||||
|
"#/components/schemas/Pet",
|
||||||
|
],
|
||||||
|
"properties": Object {
|
||||||
|
"packSize": Object {
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"type": Object {
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"required": Array [
|
||||||
|
"type",
|
||||||
|
],
|
||||||
|
"title": "Dog",
|
||||||
|
"type": "object",
|
||||||
|
},
|
||||||
"title": "Dog",
|
"title": "Dog",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
|
@ -195,25 +450,40 @@ exports[`Components SchemaView discriminator should correctly render SchemaView
|
||||||
|
|
||||||
exports[`Components SchemaView discriminator should correctly render discriminator dropdown 1`] = `
|
exports[`Components SchemaView discriminator should correctly render discriminator dropdown 1`] = `
|
||||||
<styled.table>
|
<styled.table>
|
||||||
<styled.caption>
|
|
||||||
Dog
|
|
||||||
</styled.caption>
|
|
||||||
<tbody>
|
<tbody>
|
||||||
<FieldView
|
<Field
|
||||||
field={
|
field={
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "packSize",
|
"name": "packSize",
|
||||||
"required": false,
|
"required": false,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog/schema",
|
"_$ref": "#/components/schemas/Dog/properties/packSize/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "number",
|
"displayType": "number",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "number",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
|
@ -222,22 +492,41 @@ exports[`Components SchemaView discriminator should correctly render discriminat
|
||||||
}
|
}
|
||||||
isLast={false}
|
isLast={false}
|
||||||
key="packSize"
|
key="packSize"
|
||||||
|
showExamples={false}
|
||||||
/>
|
/>
|
||||||
<FieldView
|
<Field
|
||||||
field={
|
field={
|
||||||
Parameter {
|
FieldModel {
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
|
"example": undefined,
|
||||||
"expanded": false,
|
"expanded": false,
|
||||||
"in": undefined,
|
"in": undefined,
|
||||||
"name": "type",
|
"name": "type",
|
||||||
"required": true,
|
"required": true,
|
||||||
"schema": Schema {
|
"schema": SchemaModel {
|
||||||
"_pointer": "#/components/schemas/Dog/schema",
|
"_$ref": "#/components/schemas/Dog/properties/type/schema",
|
||||||
"activeOneOf": 0,
|
"activeOneOf": 0,
|
||||||
"circular": undefined,
|
"constraints": Array [],
|
||||||
|
"default": undefined,
|
||||||
|
"deprecated": false,
|
||||||
"description": "",
|
"description": "",
|
||||||
"displayType": "string",
|
"displayType": "string",
|
||||||
|
"enum": Array [],
|
||||||
|
"example": undefined,
|
||||||
|
"format": undefined,
|
||||||
|
"isCircular": undefined,
|
||||||
"isPrimitive": true,
|
"isPrimitive": true,
|
||||||
|
"nullable": false,
|
||||||
|
"pattern": undefined,
|
||||||
|
"rawSchema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
|
"schema": Object {
|
||||||
|
"default": undefined,
|
||||||
|
"type": "string",
|
||||||
|
},
|
||||||
"title": "",
|
"title": "",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"typePrefix": "",
|
"typePrefix": "",
|
||||||
|
@ -246,7 +535,7 @@ exports[`Components SchemaView discriminator should correctly render discriminat
|
||||||
}
|
}
|
||||||
isLast={true}
|
isLast={true}
|
||||||
key="type"
|
key="type"
|
||||||
renderExternalWidget={[Function]}
|
showExamples={false}
|
||||||
/>
|
/>
|
||||||
</tbody>
|
</tbody>
|
||||||
</styled.table>
|
</styled.table>
|
||||||
|
|
5
src/setupTests.ts
Normal file
5
src/setupTests.ts
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
import 'raf/polyfill';
|
||||||
|
import * as Enzyme from 'enzyme';
|
||||||
|
import * as Adapter from 'enzyme-adapter-react-16';
|
||||||
|
|
||||||
|
Enzyme.configure({ adapter: new Adapter() });
|
|
@ -27,7 +27,7 @@ const DEFAULT_LANG = 'clike';
|
||||||
/**
|
/**
|
||||||
* map language names to Prism.js names
|
* map language names to Prism.js names
|
||||||
*/
|
*/
|
||||||
function mapLang(lang: string): string {
|
export function mapLang(lang: string): string {
|
||||||
return (
|
return (
|
||||||
{
|
{
|
||||||
json: 'js',
|
json: 'js',
|
||||||
|
|
204
yarn.lock
204
yarn.lock
|
@ -1040,26 +1040,16 @@ change-emitter@^0.1.2:
|
||||||
version "0.1.6"
|
version "0.1.6"
|
||||||
resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515"
|
resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515"
|
||||||
|
|
||||||
cheerio@^0.22.0:
|
cheerio@^1.0.0-rc.2:
|
||||||
version "0.22.0"
|
version "1.0.0-rc.2"
|
||||||
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
|
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.2.tgz#4b9f53a81b27e4d5dac31c0ffd0cfa03cc6830db"
|
||||||
dependencies:
|
dependencies:
|
||||||
css-select "~1.2.0"
|
css-select "~1.2.0"
|
||||||
dom-serializer "~0.1.0"
|
dom-serializer "~0.1.0"
|
||||||
entities "~1.1.1"
|
entities "~1.1.1"
|
||||||
htmlparser2 "^3.9.1"
|
htmlparser2 "^3.9.1"
|
||||||
lodash.assignin "^4.0.9"
|
lodash "^4.15.0"
|
||||||
lodash.bind "^4.1.4"
|
parse5 "^3.0.1"
|
||||||
lodash.defaults "^4.0.1"
|
|
||||||
lodash.filter "^4.4.0"
|
|
||||||
lodash.flatten "^4.2.0"
|
|
||||||
lodash.foreach "^4.3.0"
|
|
||||||
lodash.map "^4.4.0"
|
|
||||||
lodash.merge "^4.4.0"
|
|
||||||
lodash.pick "^4.2.1"
|
|
||||||
lodash.reduce "^4.4.0"
|
|
||||||
lodash.reject "^4.4.0"
|
|
||||||
lodash.some "^4.4.0"
|
|
||||||
|
|
||||||
chokidar@^1.6.0, chokidar@^1.7.0:
|
chokidar@^1.6.0, chokidar@^1.7.0:
|
||||||
version "1.7.0"
|
version "1.7.0"
|
||||||
|
@ -1222,6 +1212,10 @@ colormin@^1.0.5:
|
||||||
css-color-names "0.0.4"
|
css-color-names "0.0.4"
|
||||||
has "^1.0.1"
|
has "^1.0.1"
|
||||||
|
|
||||||
|
colors@0.5.x:
|
||||||
|
version "0.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/colors/-/colors-0.5.1.tgz#7d0023eaeb154e8ee9fce75dcb923d0ed1667774"
|
||||||
|
|
||||||
colors@^1.1.2, colors@~1.1.2:
|
colors@^1.1.2, colors@~1.1.2:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
|
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
|
||||||
|
@ -1761,6 +1755,10 @@ diffie-hellman@^5.0.0:
|
||||||
miller-rabin "^4.0.0"
|
miller-rabin "^4.0.0"
|
||||||
randombytes "^2.0.0"
|
randombytes "^2.0.0"
|
||||||
|
|
||||||
|
discontinuous-range@1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a"
|
||||||
|
|
||||||
dlv@^1.1.0:
|
dlv@^1.1.0:
|
||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.0.tgz#fee1a7c43f63be75f3f679e85262da5f102764a7"
|
resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.0.tgz#fee1a7c43f63be75f3f679e85262da5f102764a7"
|
||||||
|
@ -1955,32 +1953,45 @@ entities@^1.1.1, "entities@~ 1.1.1", entities@~1.1.1:
|
||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
|
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
|
||||||
|
|
||||||
enzyme-to-json@^2.0.0:
|
enzyme-adapter-react-16@^1.0.4:
|
||||||
version "2.0.1"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-2.0.1.tgz#e8b223040a7cc603bc678a4698c1a83c8c649932"
|
resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.4.tgz#67f898cc053452f5c786424e395fe0c63a0607fe"
|
||||||
dependencies:
|
dependencies:
|
||||||
lodash.filter "^4.6.0"
|
enzyme-adapter-utils "^1.1.0"
|
||||||
lodash.isnil "^4.0.0"
|
lodash "^4.17.4"
|
||||||
lodash.isplainobject "^4.0.6"
|
object.assign "^4.0.4"
|
||||||
lodash.omitby "^4.6.0"
|
object.values "^1.0.4"
|
||||||
lodash.range "^3.2.0"
|
prop-types "^15.5.10"
|
||||||
object-values "^1.0.0"
|
react-test-renderer "^16.0.0-0"
|
||||||
object.entries "^1.0.4"
|
|
||||||
|
|
||||||
enzyme@^2.9.1:
|
enzyme-adapter-utils@^1.1.0:
|
||||||
version "2.9.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-2.9.1.tgz#07d5ce691241240fb817bf2c4b18d6e530240df6"
|
resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.1.1.tgz#689de8853f0751710590d6dfa730ff4056ea36b2"
|
||||||
dependencies:
|
dependencies:
|
||||||
cheerio "^0.22.0"
|
lodash "^4.17.4"
|
||||||
function.prototype.name "^1.0.0"
|
object.assign "^4.0.4"
|
||||||
|
prop-types "^15.5.10"
|
||||||
|
|
||||||
|
enzyme-to-json@^3.2.2:
|
||||||
|
version "3.2.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.2.2.tgz#110047c68dda97aaeb7af3cee7d995fe3d17e82a"
|
||||||
|
dependencies:
|
||||||
|
lodash "^4.17.4"
|
||||||
|
|
||||||
|
enzyme@^3.1.1:
|
||||||
|
version "3.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.1.1.tgz#c6948dfccd055d75fbd8627ad1c96a024d0e247b"
|
||||||
|
dependencies:
|
||||||
|
cheerio "^1.0.0-rc.2"
|
||||||
|
function.prototype.name "^1.0.3"
|
||||||
is-subset "^0.1.1"
|
is-subset "^0.1.1"
|
||||||
lodash "^4.17.4"
|
lodash "^4.17.4"
|
||||||
object-is "^1.0.1"
|
object-is "^1.0.1"
|
||||||
object.assign "^4.0.4"
|
object.assign "^4.0.4"
|
||||||
object.entries "^1.0.4"
|
object.entries "^1.0.4"
|
||||||
object.values "^1.0.4"
|
object.values "^1.0.4"
|
||||||
prop-types "^15.5.10"
|
raf "^3.3.2"
|
||||||
uuid "^3.0.1"
|
rst-selector-parser "^2.2.3"
|
||||||
|
|
||||||
errno@^0.1.3, errno@^0.1.4:
|
errno@^0.1.3, errno@^0.1.4:
|
||||||
version "0.1.4"
|
version "0.1.4"
|
||||||
|
@ -2619,7 +2630,7 @@ function-bind@^1.0.2, function-bind@^1.1.0, function-bind@^1.1.1:
|
||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
|
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
|
||||||
|
|
||||||
function.prototype.name@^1.0.0:
|
function.prototype.name@^1.0.3:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.0.3.tgz#0099ae5572e9dd6f03c97d023fd92bcc5e639eac"
|
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.0.3.tgz#0099ae5572e9dd6f03c97d023fd92bcc5e639eac"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -4013,33 +4024,13 @@ lodash.assign@^4.2.0:
|
||||||
version "4.2.0"
|
version "4.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
|
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
|
||||||
|
|
||||||
lodash.assignin@^4.0.9:
|
|
||||||
version "4.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
|
|
||||||
|
|
||||||
lodash.bind@^4.1.4:
|
|
||||||
version "4.2.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
|
|
||||||
|
|
||||||
lodash.camelcase@^4.3.0:
|
lodash.camelcase@^4.3.0:
|
||||||
version "4.3.0"
|
version "4.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
|
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
|
||||||
|
|
||||||
lodash.defaults@^4.0.1:
|
lodash.flattendeep@^4.4.0:
|
||||||
version "4.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
|
|
||||||
|
|
||||||
lodash.filter@^4.4.0, lodash.filter@^4.6.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace"
|
|
||||||
|
|
||||||
lodash.flatten@^4.2.0:
|
|
||||||
version "4.4.0"
|
version "4.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
|
resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
|
||||||
|
|
||||||
lodash.foreach@^4.3.0:
|
|
||||||
version "4.5.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
|
|
||||||
|
|
||||||
lodash.get@^4.0.0:
|
lodash.get@^4.0.0:
|
||||||
version "4.4.2"
|
version "4.4.2"
|
||||||
|
@ -4049,50 +4040,18 @@ lodash.isequal@^4.0.0:
|
||||||
version "4.5.0"
|
version "4.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
|
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
|
||||||
|
|
||||||
lodash.isnil@^4.0.0:
|
|
||||||
version "4.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
|
|
||||||
|
|
||||||
lodash.isplainobject@^4.0.6:
|
lodash.isplainobject@^4.0.6:
|
||||||
version "4.0.6"
|
version "4.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
|
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
|
||||||
|
|
||||||
lodash.map@^4.4.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
|
|
||||||
|
|
||||||
lodash.memoize@^4.1.2:
|
lodash.memoize@^4.1.2:
|
||||||
version "4.1.2"
|
version "4.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
|
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
|
||||||
|
|
||||||
lodash.merge@^4.4.0, lodash.merge@^4.6.0:
|
lodash.merge@^4.6.0:
|
||||||
version "4.6.0"
|
version "4.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5"
|
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5"
|
||||||
|
|
||||||
lodash.omitby@^4.6.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791"
|
|
||||||
|
|
||||||
lodash.pick@^4.2.1:
|
|
||||||
version "4.4.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
|
|
||||||
|
|
||||||
lodash.range@^3.2.0:
|
|
||||||
version "3.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.range/-/lodash.range-3.2.0.tgz#f461e588f66683f7eadeade513e38a69a565a15d"
|
|
||||||
|
|
||||||
lodash.reduce@^4.4.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b"
|
|
||||||
|
|
||||||
lodash.reject@^4.4.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415"
|
|
||||||
|
|
||||||
lodash.some@^4.4.0:
|
|
||||||
version "4.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d"
|
|
||||||
|
|
||||||
lodash.template@^4.2.4:
|
lodash.template@^4.2.4:
|
||||||
version "4.4.0"
|
version "4.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
|
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
|
||||||
|
@ -4114,7 +4073,7 @@ lodash.uniq@^4.5.0:
|
||||||
version "4.5.0"
|
version "4.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
|
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
|
||||||
|
|
||||||
lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1:
|
lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1:
|
||||||
version "4.17.4"
|
version "4.17.4"
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
|
||||||
|
|
||||||
|
@ -4433,6 +4392,14 @@ ncname@1.0.x:
|
||||||
dependencies:
|
dependencies:
|
||||||
xml-char-classes "^1.0.0"
|
xml-char-classes "^1.0.0"
|
||||||
|
|
||||||
|
nearley@^2.7.10:
|
||||||
|
version "2.11.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.11.0.tgz#5e626c79a6cd2f6ab9e7e5d5805e7668967757ae"
|
||||||
|
dependencies:
|
||||||
|
nomnom "~1.6.2"
|
||||||
|
railroad-diagrams "^1.0.0"
|
||||||
|
randexp "^0.4.2"
|
||||||
|
|
||||||
negotiator@0.6.1:
|
negotiator@0.6.1:
|
||||||
version "0.6.1"
|
version "0.6.1"
|
||||||
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
|
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
|
||||||
|
@ -4511,6 +4478,13 @@ node-pre-gyp@^0.6.36:
|
||||||
tar "^2.2.1"
|
tar "^2.2.1"
|
||||||
tar-pack "^3.4.0"
|
tar-pack "^3.4.0"
|
||||||
|
|
||||||
|
nomnom@~1.6.2:
|
||||||
|
version "1.6.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.6.2.tgz#84a66a260174408fc5b77a18f888eccc44fb6971"
|
||||||
|
dependencies:
|
||||||
|
colors "0.5.x"
|
||||||
|
underscore "~1.4.4"
|
||||||
|
|
||||||
nopt@^4.0.1:
|
nopt@^4.0.1:
|
||||||
version "4.0.1"
|
version "4.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
|
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
|
||||||
|
@ -4611,10 +4585,6 @@ object-keys@^1.0.10, object-keys@^1.0.8:
|
||||||
version "1.0.11"
|
version "1.0.11"
|
||||||
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
|
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
|
||||||
|
|
||||||
object-values@^1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/object-values/-/object-values-1.0.0.tgz#72af839630119e5b98c3b02bb8c27e3237158105"
|
|
||||||
|
|
||||||
object-visit@^1.0.0:
|
object-visit@^1.0.0:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
|
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
|
||||||
|
@ -4834,6 +4804,12 @@ parse5@^1.5.1:
|
||||||
version "1.5.1"
|
version "1.5.1"
|
||||||
resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
|
resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
|
||||||
|
|
||||||
|
parse5@^3.0.1:
|
||||||
|
version "3.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
|
||||||
|
dependencies:
|
||||||
|
"@types/node" "*"
|
||||||
|
|
||||||
parsejson@0.0.3:
|
parsejson@0.0.3:
|
||||||
version "0.0.3"
|
version "0.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab"
|
resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab"
|
||||||
|
@ -5721,6 +5697,23 @@ querystringify@~1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
|
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
|
||||||
|
|
||||||
|
raf@^3.3.2, raf@^3.4.0:
|
||||||
|
version "3.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz#a28876881b4bc2ca9117d4138163ddb80f781575"
|
||||||
|
dependencies:
|
||||||
|
performance-now "^2.1.0"
|
||||||
|
|
||||||
|
railroad-diagrams@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e"
|
||||||
|
|
||||||
|
randexp@^0.4.2:
|
||||||
|
version "0.4.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3"
|
||||||
|
dependencies:
|
||||||
|
discontinuous-range "1.0.0"
|
||||||
|
ret "~0.1.10"
|
||||||
|
|
||||||
randomatic@^1.1.3:
|
randomatic@^1.1.3:
|
||||||
version "1.1.7"
|
version "1.1.7"
|
||||||
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
|
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
|
||||||
|
@ -5851,6 +5844,14 @@ react-tabs@^2.0.0:
|
||||||
classnames "^2.2.0"
|
classnames "^2.2.0"
|
||||||
prop-types "^15.5.0"
|
prop-types "^15.5.0"
|
||||||
|
|
||||||
|
react-test-renderer@^16.0.0-0:
|
||||||
|
version "16.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.1.1.tgz#a05184688d564be799f212449262525d1e350537"
|
||||||
|
dependencies:
|
||||||
|
fbjs "^0.8.16"
|
||||||
|
object-assign "^4.1.1"
|
||||||
|
prop-types "^15.6.0"
|
||||||
|
|
||||||
react@>=0.14.0, react@^16.0.0:
|
react@>=0.14.0, react@^16.0.0:
|
||||||
version "16.0.0"
|
version "16.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d"
|
resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d"
|
||||||
|
@ -6184,6 +6185,10 @@ restore-cursor@^2.0.0:
|
||||||
onetime "^2.0.0"
|
onetime "^2.0.0"
|
||||||
signal-exit "^3.0.2"
|
signal-exit "^3.0.2"
|
||||||
|
|
||||||
|
ret@~0.1.10:
|
||||||
|
version "0.1.15"
|
||||||
|
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
|
||||||
|
|
||||||
rgb-hex@^2.1.0:
|
rgb-hex@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/rgb-hex/-/rgb-hex-2.1.0.tgz#c773c5fe2268a25578d92539a82a7a5ce53beda6"
|
resolved "https://registry.yarnpkg.com/rgb-hex/-/rgb-hex-2.1.0.tgz#c773c5fe2268a25578d92539a82a7a5ce53beda6"
|
||||||
|
@ -6211,6 +6216,13 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
|
||||||
hash-base "^2.0.0"
|
hash-base "^2.0.0"
|
||||||
inherits "^2.0.1"
|
inherits "^2.0.1"
|
||||||
|
|
||||||
|
rst-selector-parser@^2.2.3:
|
||||||
|
version "2.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91"
|
||||||
|
dependencies:
|
||||||
|
lodash.flattendeep "^4.4.0"
|
||||||
|
nearley "^2.7.10"
|
||||||
|
|
||||||
run-async@^2.2.0:
|
run-async@^2.2.0:
|
||||||
version "2.3.0"
|
version "2.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
|
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
|
||||||
|
@ -7111,6 +7123,10 @@ underscore.string@~2.4.0:
|
||||||
version "2.4.0"
|
version "2.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"
|
resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"
|
||||||
|
|
||||||
|
underscore@~1.4.4:
|
||||||
|
version "1.4.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz#61a6a32010622afa07963bf325203cf12239d604"
|
||||||
|
|
||||||
underscore@~1.7.0:
|
underscore@~1.7.0:
|
||||||
version "1.7.0"
|
version "1.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
|
||||||
|
@ -7223,7 +7239,7 @@ uuid@^2.0.2:
|
||||||
version "2.0.3"
|
version "2.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
|
||||||
|
|
||||||
uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0:
|
uuid@^3.0.0, uuid@^3.1.0:
|
||||||
version "3.1.0"
|
version "3.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user