diff --git a/circle.yml b/circle.yml
new file mode 100644
index 00000000..eea850f7
--- /dev/null
+++ b/circle.yml
@@ -0,0 +1,20 @@
+machine:
+ node:
+ version: 6.9.2
+ post:
+ - pyenv global 2.7.10
+ environment:
+ TOX_PYTHON_27: python2.7
+
+dependencies:
+ pre:
+ - npm install -g eslint
+ - pip install tox
+ - npm install
+ - node_modules/.bin/builder run build-dist
+ - node_modules/.bin/builder run copy-lib
+
+test:
+ override:
+ - tox
+ - npm run test
diff --git a/lib/metadata.json b/lib/metadata.json
index 60afec4a..2b826126 100644
--- a/lib/metadata.json
+++ b/lib/metadata.json
@@ -1327,6 +1327,13 @@
"required": false,
"description": "Indicates whether the media should start playing from the start when it's finished."
},
+ "muted": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "Indicates whether the audio will be initially silenced on page load."
+ },
"preload": {
"type": {
"name": "string"
@@ -1590,7 +1597,7 @@
}
}
},
- "src/components/Base.react.js": {
+ "src/components/Basefont.react.js": {
"description": "",
"methods": [],
"props": {
@@ -1627,20 +1634,6 @@
"required": false,
"description": "A unique identifier for the component, used to improve\nperformance by React.js while rendering components\nSee https://reactjs.org/docs/lists-and-keys.html for more info"
},
- "href": {
- "type": {
- "name": "string"
- },
- "required": false,
- "description": "The URL of a linked resource."
- },
- "target": {
- "type": {
- "name": "string"
- },
- "required": false,
- "description": ""
- },
"accessKey": {
"type": {
"name": "string"
@@ -1747,7 +1740,7 @@
}
}
},
- "src/components/Basefont.react.js": {
+ "src/components/Bdi.react.js": {
"description": "",
"methods": [],
"props": {
@@ -1890,7 +1883,7 @@
}
}
},
- "src/components/Bdi.react.js": {
+ "src/components/Bdo.react.js": {
"description": "",
"methods": [],
"props": {
@@ -2033,7 +2026,7 @@
}
}
},
- "src/components/Bdo.react.js": {
+ "src/components/Bgsound.react.js": {
"description": "",
"methods": [],
"props": {
@@ -2070,6 +2063,13 @@
"required": false,
"description": "A unique identifier for the component, used to improve\nperformance by React.js while rendering components\nSee https://reactjs.org/docs/lists-and-keys.html for more info"
},
+ "loop": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "Indicates whether the media should start playing from the start when it's finished."
+ },
"accessKey": {
"type": {
"name": "string"
@@ -9198,6 +9198,149 @@
}
}
},
+ "src/components/Image.react.js": {
+ "description": "",
+ "methods": [],
+ "props": {
+ "id": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "The ID of this component, used to identify dash components\nin callbacks. The ID needs to be unique across all of the\ncomponents in an app."
+ },
+ "children": {
+ "type": {
+ "name": "node"
+ },
+ "required": false,
+ "description": "The children of this component"
+ },
+ "n_clicks": {
+ "type": {
+ "name": "custom",
+ "raw": "PropTypes.integer"
+ },
+ "required": false,
+ "description": "An integer that represents the number of times\nthat this element has been clicked on.",
+ "defaultValue": {
+ "value": "0",
+ "computed": false
+ }
+ },
+ "key": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "A unique identifier for the component, used to improve\nperformance by React.js while rendering components\nSee https://reactjs.org/docs/lists-and-keys.html for more info"
+ },
+ "accessKey": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "Defines a keyboard shortcut to activate or add focus to the element."
+ },
+ "className": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "Often used with CSS to style elements with common properties."
+ },
+ "contentEditable": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "Indicates whether the element's content is editable."
+ },
+ "contextMenu": {
+ "type": {
+ "name": "string"
+ },
+ "required": false,
+ "description": "Defines the ID of a