diff --git a/101.html b/101.html index bc93bd4cb..5970add6b 100644 --- a/101.html +++ b/101.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -706,7 +706,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/404.html b/404.html index 3b43cdb02..b4b5e183c 100644 --- a/404.html +++ b/404.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -170,7 +170,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/absinthe.html b/absinthe.html index 04b22414d..afeed51d9 100644 --- a/absinthe.html +++ b/absinthe.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -573,7 +573,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/activeadmin.html b/activeadmin.html index 6e6801ff3..94a4c6155 100644 --- a/activeadmin.html +++ b/activeadmin.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -566,7 +566,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/adb.html b/adb.html index 31a5c4fbc..7011b9305 100644 --- a/adb.html +++ b/adb.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -666,7 +666,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/analytics.html b/analytics.html index f7648abad..f54200211 100644 --- a/analytics.html +++ b/analytics.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -458,7 +458,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/analytics.js.html b/analytics.js.html index cfe605cf8..7c3735dad 100644 --- a/analytics.js.html +++ b/analytics.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -471,7 +471,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/angularjs.html b/angularjs.html index a45aa3b13..d48c727c6 100644 --- a/angularjs.html +++ b/angularjs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
import React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends React.Component {\n render () {\n return <div className='message-box'>\n Hello {this.props.name}\n </div>\n }\n}\n
\n\nconst el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\nUse the React.js jsfiddle to start hacking. (or the unofficial jsbin)
\n\nimport React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends Component {\n ...\n}\n
\n\n<Video fullscreen={true} autoplay={false} />\n
\n\nrender () {\n this.props.fullscreen\n const { fullscreen, autoplay } = this.props\n ···\n}\n
\n\nUse this.props
to access properties passed to the component.
See: Properties
\n\nconstructor(props) {\n super(props)\n this.state = { username: undefined }\n}\n
\n\nthis.setState({ username: 'rstacruz' })\n
\n\nrender () {\n this.state.username\n const { username } = this.state\n ···\n}\n
\n\nUse states (this.state
) to manage dynamic data.
With Babel you can use proposal-class-fields and get rid of constructor
\n\nclass Hello extends Component {\n state = { username: undefined };\n ...\n}\n
\n\nSee: States
\n\nclass Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return <div>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </div>\n }\n}\n
\nAs of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.
\n\nimport React, {\n Component,\n Fragment\n} from 'react'\n\nclass Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return (\n <Fragment>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </Fragment>\n )\n }\n}\n
\n\nNest components to separate concerns.
\n\nSee: Composing Components
\n\n<AlertBox>\n <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\nclass AlertBox extends Component {\n render () {\n return <div className='alert-box'>\n {this.props.children}\n </div>\n }\n}\n
\n\nChildren are passed as the children
property.
Hello.defaultProps = {\n color: 'blue'\n}\n
\n\nSee: defaultProps
\n\nclass Hello extends Component {\n constructor (props) {\n super(props)\n this.state = { visible: true }\n }\n}\n
\n\nSet the default state in the constructor()
.
And without constructor using Babel with proposal-class-fields.
\n\nclass Hello extends Component {\n state = { visible: true }\n}\n
\n\nSee: Setting the default state
\n\nfunction MyComponent ({ name }) {\n return <div className='message-box'>\n Hello {name}\n </div>\n}\n
\n\nFunctional components have no state. Also, their props
are passed as the first parameter to a function.
See: Function and Class Components
\n\nimport React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n ···\n}\n
\n\nPerformance-optimized version of React.Component
. Doesn’t rerender if props/state hasn’t changed.
See: Pure components
\n\nthis.forceUpdate()\n
\n\nthis.setState({ ... })\nthis.setState(state => { ... })\n
\n\nthis.state\nthis.props\n
\n\nThese methods and properties are available for Component
instances.
See: Component API
\n\nMethod | \nDescription | \n
---|---|
constructor (props) | \n Before rendering # | \n
componentWillMount() | \n Don’t use this # | \n
render() | \n Render # | \n
componentDidMount() | \n After rendering (DOM available) # | \n
componentWillUnmount() | \n Before DOM removal # | \n
componentDidCatch() | \n Catch errors (16+) # | \n
Set initial the state on constructor()
.\nAdd DOM event handlers, timers (etc) on componentDidMount()
, then remove them on componentWillUnmount()
.
Method | \nDescription | \n
---|---|
componentDidUpdate (prevProps, prevState, snapshot) | \n Use setState() here, but remember to compare props | \n
shouldComponentUpdate (newProps, newState) | \n Skips render() if returns false | \n
render() | \n Render | \n
componentDidUpdate (prevProps, prevState) | \n Operate on the DOM here | \n
Called when parents change properties and .setState()
. These are not called for initial renders.
See: Component specs
\n\nimport React, { useState } from 'react';\n\nfunction Example() {\n // Declare a new state variable, which we'll call \"count\"\n const [count, setCount] = useState(0);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\nHooks are a new addition in React 16.8.
\n\nSee: Hooks at a Glance
\n\nfunction ExampleWithManyStates() {\n // Declare multiple state variables!\n const [age, setAge] = useState(42);\n const [fruit, setFruit] = useState('banana');\n const [todos, setTodos] = useState([{ text: 'Learn Hooks' }]);\n // ...\n}\n
\n\nimport React, { useState, useEffect } from 'react';\n\nfunction Example() {\n const [count, setCount] = useState(0);\n\n // Similar to componentDidMount and componentDidUpdate:\n useEffect(() => {\n // Update the document title using the browser API\n document.title = `You clicked ${count} times`;\n }, [count]);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\nIf you’re familiar with React class lifecycle methods, you can think of useEffect
Hook as componentDidMount
, componentDidUpdate
, and componentWillUnmount
combined.
By default, React runs the effects after every render — including the first render.
\n\nimport React, { useState, useEffect } from 'react';\n\nfunction FriendStatus(props) {\n const [isOnline, setIsOnline] = useState(null);\n\n useEffect(() => {\n function handleStatusChange(status) {\n setIsOnline(status.isOnline);\n }\n\n ChatAPI.subscribeToFriendStatus(props.friend.id, handleStatusChange);\n return () => {\n ChatAPI.unsubscribeFromFriendStatus(props.friend.id, handleStatusChange);\n };\n }, [props.friend.id]);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\nEffects may also optionally specify how to “clean up” after them by returning a function.
\n\nfunction FriendStatus(props) {\n const isOnline = useFriendStatus(props.friend.id);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\n\n\nAlso see: Hooks FAQ
\n\nHook | \nDescription | \n
---|---|
useState (initialState) | \n \n |
useEffect (() => { … }) | \n \n |
useContext (MyContext) | \n value returned from React.createContext | \n
Full details: Basic Hooks
\n\nHook | \nDescription | \n
---|---|
useReducer (reducer, initialArg, init) | \n \n |
useCallback (() => { … }) | \n \n |
useMemo (() => { … }) | \n \n |
useRef (initialValue) | \n \n |
useImperativeHandle (ref, () => { … }) | \n \n |
useLayoutEffect | \n identical to useEffect , but it fires synchronously after all DOM mutations | \n
useDebugValue (value) | \n display a label for custom hooks in React DevTools | \n
Full details: Additional Hooks
\n\nclass MyComponent extends Component {\n render () {\n return <div>\n <input ref={el => this.input = el} />\n </div>\n }\n\n componentDidMount () {\n this.input.focus()\n }\n}\n
\n\nAllows access to DOM nodes.
\n\nSee: Refs and the DOM
\n\nclass MyComponent extends Component {\n render () {\n <input type=\"text\"\n value={this.state.value}\n onChange={event => this.onChange(event)} />\n }\n\n onChange (event) {\n this.setState({ value: event.target.value })\n }\n}\n
\n\nPass functions to attributes like onChange
.
See: Events
\n\n<VideoPlayer src=\"video.mp4\" />\n
\n\nclass VideoPlayer extends Component {\n render () {\n return <VideoEmbed {...this.props} />\n }\n}\n
\n\nPropagates src=\"...\"
down to the sub-component.
React.createClass({ ... })\nReact.isValidElement(c)\n
\n\nReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\nReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\nThere are more, but these are most common.
\n\nSee: React top-level API
\n\nconst style = { height: 10 }\nreturn <div style={style}></div>\n
\n\nreturn <div style={{ margin: 0, padding: 0 }}></div>\n
\n\nSee: Inline styles
\n\nfunction markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\nSee: Dangerously set innerHTML
\n\nclass TodoList extends Component {\n render () {\n const { items } = this.props\n\n return <ul>\n {items.map(item =>\n <TodoItem item={item} key={item.key} />)}\n </ul>\n }\n}\n
\n\nAlways supply a key
property.
<Fragment>\n {showMyComponent\n ? <MyComponent />\n : <OtherComponent />}\n</Fragment>\n
\n\n<Fragment>\n {showPopup && <Popup />}\n ...\n</Fragment>\n
\n\nYou can return multiple elements as arrays or fragments.
\n\nrender () {\n // Don't forget the keys!\n return [\n <li key=\"A\">First item</li>,\n <li key=\"B\">Second item</li>\n ]\n}\n
\n\nrender () {\n // Fragments don't require keys!\n return (\n <Fragment>\n <li>First item</li>\n <li>Second item</li>\n </Fragment>\n )\n}\n
\n\n\n\nrender() {\n return 'Look ma, no spans!';\n}\n
\n\nYou can return just a string.
\n\n\n\nclass MyComponent extends Component {\n ···\n componentDidCatch (error, info) {\n this.setState({ error })\n }\n}\n
\n\nCatch errors via componentDidCatch
. (React 16+)
See: Error handling in React 16
\n\nrender () {\n return React.createPortal(\n this.props.children,\n document.getElementById('menu')\n )\n}\n
\n\nThis renders this.props.children
into any location in the DOM.
See: Portals
\n\nconst el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\nUse ReactDOM.hydrate
instead of using ReactDOM.render
if you’re rendering over the output of ReactDOMServer.
See: Hydrate
\n\nimport PropTypes from 'prop-types'\n
\n\nSee: Typechecking with PropTypes
\n\nKey | \nDescription | \n
---|---|
any | \n Anything | \n
Key | \nDescription | \n
---|---|
string | \n \n |
number | \n \n |
func | \n Function | \n
bool | \n True or false | \n
Key | \nDescription | \n
---|---|
oneOf (any) | \n Enum types | \n
oneOfType (type array) | \n Union | \n
Key | \nDescription | \n
---|---|
array | \n \n |
arrayOf (…) | \n \n |
Key | \nDescription | \n
---|---|
object | \n \n |
objectOf (…) | \n Object with values of a certain type | \n
instanceOf (…) | \n Instance of a class | \n
shape (…) | \n \n |
Key | \nDescription | \n
---|---|
element | \n React element | \n
node | \n DOM node | \n
Key | \nDescription | \n
---|---|
(···).isRequired | \n Required | \n
MyComponent.propTypes = {\n email: PropTypes.string,\n seats: PropTypes.number,\n callback: PropTypes.func,\n isClosed: PropTypes.bool,\n any: PropTypes.any\n}\n
\n\nMyCo.propTypes = {\n name: PropTypes.string.isRequired\n}\n
\n\nMyCo.propTypes = {\n // React element\n element: PropTypes.element,\n\n // num, string, element, or an array of those\n node: PropTypes.node\n}\n
\n\nMyCo.propTypes = {\n direction: PropTypes.oneOf([\n 'left', 'right'\n ])\n}\n
\n\nMyCo.propTypes = {\n list: PropTypes.array,\n ages: PropTypes.arrayOf(PropTypes.number),\n user: PropTypes.object,\n user: PropTypes.objectOf(PropTypes.number),\n message: PropTypes.instanceOf(Message)\n}\n
\n\nMyCo.propTypes = {\n user: PropTypes.shape({\n name: PropTypes.string,\n age: PropTypes.number\n })\n}\n
\n\nUse .array[Of]
, .object[Of]
, .instanceOf
, .shape
.
MyCo.propTypes = {\n customProp: (props, key, componentName) => {\n if (!/matchme/.test(props[key])) {\n return new Error('Validation failed!')\n }\n }\n}\n
\n\nimport React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends React.Component {\n render () {\n return <div className='message-box'>\n Hello {this.props.name}\n </div>\n }\n}\n
\n\nconst el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\nUse the React.js jsfiddle to start hacking. (or the unofficial jsbin)
\n\nimport React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\nclass Hello extends Component {\n ...\n}\n
\n\n<Video fullscreen={true} autoplay={false} />\n
\n\nrender () {\n this.props.fullscreen\n const { fullscreen, autoplay } = this.props\n ···\n}\n
\n\nUse this.props
to access properties passed to the component.
See: Properties
\n\nconstructor(props) {\n super(props)\n this.state = { username: undefined }\n}\n
\n\nthis.setState({ username: 'rstacruz' })\n
\n\nrender () {\n this.state.username\n const { username } = this.state\n ···\n}\n
\n\nUse states (this.state
) to manage dynamic data.
With Babel you can use proposal-class-fields and get rid of constructor
\n\nclass Hello extends Component {\n state = { username: undefined };\n ...\n}\n
\n\nSee: States
\n\nclass Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return <div>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </div>\n }\n}\n
\nAs of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.
\n\nimport React, {\n Component,\n Fragment\n} from 'react'\n\nclass Info extends Component {\n render () {\n const { avatar, username } = this.props\n\n return (\n <Fragment>\n <UserAvatar src={avatar} />\n <UserProfile username={username} />\n </Fragment>\n )\n }\n}\n
\n\nNest components to separate concerns.
\n\nSee: Composing Components
\n\n<AlertBox>\n <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\nclass AlertBox extends Component {\n render () {\n return <div className='alert-box'>\n {this.props.children}\n </div>\n }\n}\n
\n\nChildren are passed as the children
property.
Hello.defaultProps = {\n color: 'blue'\n}\n
\n\nSee: defaultProps
\n\nclass Hello extends Component {\n constructor (props) {\n super(props)\n this.state = { visible: true }\n }\n}\n
\n\nSet the default state in the constructor()
.
And without constructor using Babel with proposal-class-fields.
\n\nclass Hello extends Component {\n state = { visible: true }\n}\n
\n\nSee: Setting the default state
\n\nfunction MyComponent ({ name }) {\n return <div className='message-box'>\n Hello {name}\n </div>\n}\n
\n\nFunctional components have no state. Also, their props
are passed as the first parameter to a function.
See: Function and Class Components
\n\nimport React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n ···\n}\n
\n\nPerformance-optimized version of React.Component
. Doesn’t rerender if props/state hasn’t changed.
See: Pure components
\n\nthis.forceUpdate()\n
\n\nthis.setState({ ... })\nthis.setState(state => { ... })\n
\n\nthis.state\nthis.props\n
\n\nThese methods and properties are available for Component
instances.
See: Component API
\n\nMethod | \nDescription | \n
---|---|
constructor (props) | \n Before rendering # | \n
componentWillMount() | \n Don’t use this # | \n
render() | \n Render # | \n
componentDidMount() | \n After rendering (DOM available) # | \n
componentWillUnmount() | \n Before DOM removal # | \n
componentDidCatch() | \n Catch errors (16+) # | \n
Set initial the state on constructor()
.\nAdd DOM event handlers, timers (etc) on componentDidMount()
, then remove them on componentWillUnmount()
.
Method | \nDescription | \n
---|---|
componentDidUpdate (prevProps, prevState, snapshot) | \n Use setState() here, but remember to compare props | \n
shouldComponentUpdate (newProps, newState) | \n Skips render() if returns false | \n
render() | \n Render | \n
componentDidUpdate (prevProps, prevState) | \n Operate on the DOM here | \n
Called when parents change properties and .setState()
. These are not called for initial renders.
See: Component specs
\n\nimport React, { useState } from 'react';\n\nfunction Example() {\n // Declare a new state variable, which we'll call \"count\"\n const [count, setCount] = useState(0);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\nHooks are a new addition in React 16.8.
\n\nSee: Hooks at a Glance
\n\nfunction ExampleWithManyStates() {\n // Declare multiple state variables!\n const [age, setAge] = useState(42);\n const [fruit, setFruit] = useState('banana');\n const [todos, setTodos] = useState([{ text: 'Learn Hooks' }]);\n // ...\n}\n
\n\nimport React, { useState, useEffect } from 'react';\n\nfunction Example() {\n const [count, setCount] = useState(0);\n\n // Similar to componentDidMount and componentDidUpdate:\n useEffect(() => {\n // Update the document title using the browser API\n document.title = `You clicked ${count} times`;\n }, [count]);\n\n return (\n <div>\n <p>You clicked {count} times</p>\n <button onClick={() => setCount(count + 1)}>\n Click me\n </button>\n </div>\n );\n}\n
\n\nIf you’re familiar with React class lifecycle methods, you can think of useEffect
Hook as componentDidMount
, componentDidUpdate
, and componentWillUnmount
combined.
By default, React runs the effects after every render — including the first render.
\n\nimport React, { useState, useEffect } from 'react';\n\nfunction FriendStatus(props) {\n const [isOnline, setIsOnline] = useState(null);\n\n useEffect(() => {\n function handleStatusChange(status) {\n setIsOnline(status.isOnline);\n }\n\n ChatAPI.subscribeToFriendStatus(props.friend.id, handleStatusChange);\n return () => {\n ChatAPI.unsubscribeFromFriendStatus(props.friend.id, handleStatusChange);\n };\n }, [props.friend.id]);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\nEffects may also optionally specify how to “clean up” after them by returning a function.
\n\nfunction FriendStatus(props) {\n const isOnline = useFriendStatus(props.friend.id);\n\n if (isOnline === null) {\n return 'Loading...';\n }\n return isOnline ? 'Online' : 'Offline';\n}\n
\n\n\n\nAlso see: Hooks FAQ
\n\nHook | \nDescription | \n
---|---|
useState (initialState) | \n \n |
useEffect (() => { … }) | \n \n |
useContext (MyContext) | \n value returned from React.createContext | \n
Full details: Basic Hooks
\n\nHook | \nDescription | \n
---|---|
useReducer (reducer, initialArg, init) | \n \n |
useCallback (() => { … }) | \n \n |
useMemo (() => { … }) | \n \n |
useRef (initialValue) | \n \n |
useImperativeHandle (ref, () => { … }) | \n \n |
useLayoutEffect | \n identical to useEffect , but it fires synchronously after all DOM mutations | \n
useDebugValue (value) | \n display a label for custom hooks in React DevTools | \n
Full details: Additional Hooks
\n\nclass MyComponent extends Component {\n render () {\n return <div>\n <input ref={el => this.input = el} />\n </div>\n }\n\n componentDidMount () {\n this.input.focus()\n }\n}\n
\n\nAllows access to DOM nodes.
\n\nSee: Refs and the DOM
\n\nclass MyComponent extends Component {\n render () {\n <input type=\"text\"\n value={this.state.value}\n onChange={event => this.onChange(event)} />\n }\n\n onChange (event) {\n this.setState({ value: event.target.value })\n }\n}\n
\n\nPass functions to attributes like onChange
.
See: Events
\n\n<VideoPlayer src=\"video.mp4\" />\n
\n\nclass VideoPlayer extends Component {\n render () {\n return <VideoEmbed {...this.props} />\n }\n}\n
\n\nPropagates src=\"...\"
down to the sub-component.
React.createClass({ ... })\nReact.isValidElement(c)\n
\n\nReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\nReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\nThere are more, but these are most common.
\n\nSee: React top-level API
\n\nconst style = { height: 10 }\nreturn <div style={style}></div>\n
\n\nreturn <div style={{ margin: 0, padding: 0 }}></div>\n
\n\nSee: Inline styles
\n\nfunction markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\nSee: Dangerously set innerHTML
\n\nclass TodoList extends Component {\n render () {\n const { items } = this.props\n\n return <ul>\n {items.map(item =>\n <TodoItem item={item} key={item.key} />)}\n </ul>\n }\n}\n
\n\nAlways supply a key
property.
<Fragment>\n {showMyComponent\n ? <MyComponent />\n : <OtherComponent />}\n</Fragment>\n
\n\n<Fragment>\n {showPopup && <Popup />}\n ...\n</Fragment>\n
\n\nYou can return multiple elements as arrays or fragments.
\n\nrender () {\n // Don't forget the keys!\n return [\n <li key=\"A\">First item</li>,\n <li key=\"B\">Second item</li>\n ]\n}\n
\n\nrender () {\n return (\n <Fragment>\n <li>First item</li>\n <li>Second item</li>\n </Fragment>\n )\n}\n
\n\n\n\nrender() {\n return 'Look ma, no spans!';\n}\n
\n\nYou can return just a string.
\n\n\n\nclass MyComponent extends Component {\n ···\n componentDidCatch (error, info) {\n this.setState({ error })\n }\n}\n
\n\nCatch errors via componentDidCatch
. (React 16+)
See: Error handling in React 16
\n\nrender () {\n return React.createPortal(\n this.props.children,\n document.getElementById('menu')\n )\n}\n
\n\nThis renders this.props.children
into any location in the DOM.
See: Portals
\n\nconst el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\nUse ReactDOM.hydrate
instead of using ReactDOM.render
if you’re rendering over the output of ReactDOMServer.
See: Hydrate
\n\nimport PropTypes from 'prop-types'\n
\n\nSee: Typechecking with PropTypes
\n\nKey | \nDescription | \n
---|---|
any | \n Anything | \n
Key | \nDescription | \n
---|---|
string | \n \n |
number | \n \n |
func | \n Function | \n
bool | \n True or false | \n
Key | \nDescription | \n
---|---|
oneOf (any) | \n Enum types | \n
oneOfType (type array) | \n Union | \n
Key | \nDescription | \n
---|---|
array | \n \n |
arrayOf (…) | \n \n |
Key | \nDescription | \n
---|---|
object | \n \n |
objectOf (…) | \n Object with values of a certain type | \n
instanceOf (…) | \n Instance of a class | \n
shape (…) | \n \n |
Key | \nDescription | \n
---|---|
element | \n React element | \n
node | \n DOM node | \n
Key | \nDescription | \n
---|---|
(···).isRequired | \n Required | \n
MyComponent.propTypes = {\n email: PropTypes.string,\n seats: PropTypes.number,\n callback: PropTypes.func,\n isClosed: PropTypes.bool,\n any: PropTypes.any\n}\n
\n\nMyCo.propTypes = {\n name: PropTypes.string.isRequired\n}\n
\n\nMyCo.propTypes = {\n // React element\n element: PropTypes.element,\n\n // num, string, element, or an array of those\n node: PropTypes.node\n}\n
\n\nMyCo.propTypes = {\n direction: PropTypes.oneOf([\n 'left', 'right'\n ])\n}\n
\n\nMyCo.propTypes = {\n list: PropTypes.array,\n ages: PropTypes.arrayOf(PropTypes.number),\n user: PropTypes.object,\n user: PropTypes.objectOf(PropTypes.number),\n message: PropTypes.instanceOf(Message)\n}\n
\n\nMyCo.propTypes = {\n user: PropTypes.shape({\n name: PropTypes.string,\n age: PropTypes.number\n })\n}\n
\n\nUse .array[Of]
, .object[Of]
, .instanceOf
, .shape
.
MyCo.propTypes = {\n customProp: (props, key, componentName) => {\n if (!/matchme/.test(props[key])) {\n return new Error('Validation failed!')\n }\n }\n}\n
\n\nReact is a JavaScript library for building user interfaces. This guide targets React v15 to v16.
", "description_html": "", "tags": ["Featured"], diff --git a/datetime.html b/datetime.html index 533677bfd..544641c62 100644 --- a/datetime.html +++ b/datetime.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1038,7 +1038,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deis.html b/deis.html index 572bc3af1..ac4b4d061 100644 --- a/deis.html +++ b/deis.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deku.html b/deku.html index 2ad16a3ce..c9d6b5f06 100644 --- a/deku.html +++ b/deku.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -538,7 +538,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deku@1.html b/deku@1.html index 0d0d0854e..4f7be83c2 100644 --- a/deku@1.html +++ b/deku@1.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deprecated/bower-api.html b/deprecated/bower-api.html index 9b931b0e0..cf0a59431 100644 --- a/deprecated/bower-api.html +++ b/deprecated/bower-api.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/devise.html b/devise.html index a21515cb8..cd1995ed4 100644 --- a/devise.html +++ b/devise.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +render () {
- // Fragments don't require keys!
return (
<Fragment>
<li>First item</li>
@@ -1423,7 +1422,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/react@0.14.html b/react@0.14.html
index a0a6d7879..1041b2eb6 100644
--- a/react@0.14.html
+++ b/react@0.14.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -938,7 +938,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/redux.html b/redux.html
index 6c781b39a..f81d36061 100644
--- a/redux.html
+++ b/redux.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -654,7 +654,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/regexp.html b/regexp.html
index 7d7ad1079..2e1768c72 100644
--- a/regexp.html
+++ b/regexp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -733,7 +733,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rename.html b/rename.html
index 8e55c8d88..8f7b70ca4 100644
--- a/rename.html
+++ b/rename.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/resolutions.html b/resolutions.html
index f0fb54b22..92d5c77ff 100644
--- a/resolutions.html
+++ b/resolutions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -774,7 +774,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rest-api.html b/rest-api.html
index eb8e7c775..5530a9d00 100644
--- a/rest-api.html
+++ b/rest-api.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/riot.html b/riot.html
index 5cbbc9e47..df5fc119c 100644
--- a/riot.html
+++ b/riot.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
diff --git a/rollup.html b/rollup.html
index 4808e0158..bbbac428a 100644
--- a/rollup.html
+++ b/rollup.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -680,7 +680,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ronn.html b/ronn.html
index 47ad250c8..b66991414 100644
--- a/ronn.html
+++ b/ronn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rspec-rails.html b/rspec-rails.html
index 87b3d7708..9d06b3eef 100644
--- a/rspec-rails.html
+++ b/rspec-rails.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Rspec-rails cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20220613002615" ],
"description": "The one-page guide to Rspec-rails: usage, examples, links, snippets, and more."
}
diff --git a/rspec.html b/rspec.html
index bb8ddd2d0..602ca27b2 100644
--- a/rspec.html
+++ b/rspec.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "RSpec cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20220613002615" ],
"description": "The one-page guide to RSpec: usage, examples, links, snippets, and more."
}
diff --git a/rst.html b/rst.html
index 46397100d..cfc670d56 100644
--- a/rst.html
+++ b/rst.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "ReStructuredText cheatsheet",
- "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20220613002615" ],
"description": "The one-page guide to ReStructuredText: usage, examples, links, snippets, and more."
}
diff --git a/rsync.html b/rsync.html
index 482f8d916..a5b07e016 100644
--- a/rsync.html
+++ b/rsync.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -570,7 +570,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rtorrent.html b/rtorrent.html
index 7d286099b..f87a073a6 100644
--- a/rtorrent.html
+++ b/rtorrent.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -629,7 +629,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ruby.html b/ruby.html
index a3ea6dfbe..9537096f5 100644
--- a/ruby.html
+++ b/ruby.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -579,7 +579,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/ruby21.html b/ruby21.html
index 1b5aed279..551ccf713 100644
--- a/ruby21.html
+++ b/ruby21.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/rubygems.html b/rubygems.html
index 615d67fcc..031f6f49c 100644
--- a/rubygems.html
+++ b/rubygems.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sass.html b/sass.html
index 0b9c1cb56..0fa944fef 100644
--- a/sass.html
+++ b/sass.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -854,7 +854,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/saucelabs.html b/saucelabs.html
index e1b29a49f..10c80f626 100644
--- a/saucelabs.html
+++ b/saucelabs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -532,7 +532,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/scp.html b/scp.html
index d887157b2..790e10ad6 100644
--- a/scp.html
+++ b/scp.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/screen.html b/screen.html
index 5d8a330ff..5654d069f 100644
--- a/screen.html
+++ b/screen.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -629,7 +629,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sed.html b/sed.html
index 5b7e22a26..912f7ca95 100644
--- a/sed.html
+++ b/sed.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/semver.html b/semver.html
index 5b8280699..ec8ac80a5 100644
--- a/semver.html
+++ b/semver.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -725,7 +725,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sequel.html b/sequel.html
index ba61f5471..4a6341657 100644
--- a/sequel.html
+++ b/sequel.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Sequel cheatsheet",
- "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20220613002615" ],
"description": "The one-page guide to Sequel: usage, examples, links, snippets, and more."
}
diff --git a/sequelize.html b/sequelize.html
index 875d1b988..c9b9db974 100644
--- a/sequelize.html
+++ b/sequelize.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Sequelize cheatsheet",
- "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20220613002615" ],
"description": "The one-page guide to Sequelize: usage, examples, links, snippets, and more."
}
diff --git a/sh-pipes.html b/sh-pipes.html
index 961e130f8..452301e24 100644
--- a/sh-pipes.html
+++ b/sh-pipes.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -506,7 +506,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/shelljs.html b/shelljs.html
index 7aa66c1e6..deeef1778 100644
--- a/shelljs.html
+++ b/shelljs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -618,7 +618,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/siege.html b/siege.html
index 1063549f4..2b98f4750 100644
--- a/siege.html
+++ b/siege.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/simple_form.html b/simple_form.html
index eadeb6f1b..cd72e912b 100644
--- a/simple_form.html
+++ b/simple_form.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sinon-chai.html b/sinon-chai.html
index 12f21abb7..c39caa913 100644
--- a/sinon-chai.html
+++ b/sinon-chai.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
diff --git a/sinon.html b/sinon.html
index b9acd0eae..d7aa5cdf2 100644
--- a/sinon.html
+++ b/sinon.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sketch.html b/sketch.html
index 2f46b94b4..652876135 100644
--- a/sketch.html
+++ b/sketch.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/slim.html b/slim.html
index 5c90171fe..9654b8c92 100644
--- a/slim.html
+++ b/slim.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/social-images.html b/social-images.html
index eb7a118ff..e2d7df501 100644
--- a/social-images.html
+++ b/social-images.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Social media images cheatsheet",
- "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20220613002615" ],
"description": "The one-page guide to Social media images: usage, examples, links, snippets, and more."
}
diff --git a/spacemacs.html b/spacemacs.html
index 9a29e4018..01d754258 100644
--- a/spacemacs.html
+++ b/spacemacs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -995,7 +995,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/spine.html b/spine.html
index f4e0fe84d..1510ebd49 100644
--- a/spine.html
+++ b/spine.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Spine cheatsheet",
- "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20220613002615" ],
"description": "The one-page guide to Spine: usage, examples, links, snippets, and more."
}
diff --git a/spreadsheet.html b/spreadsheet.html
index 49e9f8e6c..ffb7c1bf6 100644
--- a/spreadsheet.html
+++ b/spreadsheet.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sql-join.html b/sql-join.html
index 1063011e4..13bc96921 100644
--- a/sql-join.html
+++ b/sql-join.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/stencil.html b/stencil.html
index c90eff7ef..6670f6c0c 100644
--- a/stencil.html
+++ b/stencil.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -693,7 +693,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/stimulus-reflex.html b/stimulus-reflex.html
index e6491592c..d14238942 100644
--- a/stimulus-reflex.html
+++ b/stimulus-reflex.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -726,7 +726,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/strftime.html b/strftime.html
index 748befbe4..08bac702c 100644
--- a/strftime.html
+++ b/strftime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/stylus.html b/stylus.html
index 4be721987..9b3107696 100644
--- a/stylus.html
+++ b/stylus.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -881,7 +881,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/sublime-text.html b/sublime-text.html
index f7f4de316..6b7964faf 100644
--- a/sublime-text.html
+++ b/sublime-text.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -623,7 +623,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/superagent.html b/superagent.html
index c56a9fc96..3c37cafcb 100644
--- a/superagent.html
+++ b/superagent.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -94,9 +94,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -118,7 +118,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Superagent cheatsheet",
- "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20220613002615" ],
"description": "The one-page guide to Superagent: usage, examples, links, snippets, and more."
}
diff --git a/tabular.html b/tabular.html
index fcb24e99c..f978e97e5 100644
--- a/tabular.html
+++ b/tabular.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -624,7 +624,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/tape.html b/tape.html
index ea1eeb7f0..5a8f30c06 100644
--- a/tape.html
+++ b/tape.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Tape cheatsheet",
- "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20220613002615" ],
"description": "The one-page guide to Tape: usage, examples, links, snippets, and more."
}
diff --git a/textile.html b/textile.html
index b596e1ae5..f882af378 100644
--- a/textile.html
+++ b/textile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -653,7 +653,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/tig.html b/tig.html
index d5817b8dd..290b885ae 100644
--- a/tig.html
+++ b/tig.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -710,7 +710,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/tmux.html b/tmux.html
index 88c9746cf..4cc4ab236 100644
--- a/tmux.html
+++ b/tmux.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "tmux cheatsheet",
- "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20220613002615" ],
"description": "The one-page guide to tmux: usage, examples, links, snippets, and more."
}
diff --git a/tomdoc.html b/tomdoc.html
index a9802c18d..e84894c1b 100644
--- a/tomdoc.html
+++ b/tomdoc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -553,7 +553,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/top.html b/top.html
index 3bfa6f769..421438a72 100644
--- a/top.html
+++ b/top.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -567,7 +567,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/travis.html b/travis.html
index 8a3522c84..c8709093b 100644
--- a/travis.html
+++ b/travis.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -623,7 +623,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/typescript.html b/typescript.html
index 6450bdf22..f6b4eb6c9 100644
--- a/typescript.html
+++ b/typescript.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "TypeScript cheatsheet",
- "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20220613002615" ],
"description": "The one-page guide to TypeScript: usage, examples, links, snippets, and more."
}
diff --git a/ubuntu.html b/ubuntu.html
index ad7aa2d47..6af894fc6 100644
--- a/ubuntu.html
+++ b/ubuntu.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ubuntu cheatsheet",
- "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20220613002615" ],
"description": "The one-page guide to Ubuntu: usage, examples, links, snippets, and more."
}
diff --git a/umdjs.html b/umdjs.html
index e88aa5a94..741ad2883 100644
--- a/umdjs.html
+++ b/umdjs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Universal JS module loader cheatsheet",
- "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20220613002615" ],
"description": "The one-page guide to Universal JS module loader: usage, examples, links, snippets, and more."
}
diff --git a/underscore-string.html b/underscore-string.html
index f96adc6a3..b93a6cfd5 100644
--- a/underscore-string.html
+++ b/underscore-string.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Underscore-string cheatsheet",
- "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20220613002615" ],
"description": "The one-page guide to Underscore-string: usage, examples, links, snippets, and more."
}
diff --git a/unicode.html b/unicode.html
index 5f30a295c..c7749ca98 100644
--- a/unicode.html
+++ b/unicode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Unicode symbols cheatsheet",
- "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20220613002615" ],
"description": "The one-page guide to Unicode symbols: usage, examples, links, snippets, and more."
}
diff --git a/vagrant.html b/vagrant.html
index cc8ba2b36..25e77bf1e 100644
--- a/vagrant.html
+++ b/vagrant.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vagrantfile.html b/vagrantfile.html
index 0f0f7948c..6fab10a28 100644
--- a/vagrantfile.html
+++ b/vagrantfile.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vainglory.html b/vainglory.html
index 9f6ed26a7..214132e5b 100644
--- a/vainglory.html
+++ b/vainglory.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -931,7 +931,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim-diff.html b/vim-diff.html
index 4d048be1a..37a86fa72 100644
--- a/vim-diff.html
+++ b/vim-diff.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim-digraphs.html b/vim-digraphs.html
index 93d7d17ca..e365cc1fd 100644
--- a/vim-digraphs.html
+++ b/vim-digraphs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vim digraphs cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20220613002615" ],
"description": "The one-page guide to Vim digraphs: usage, examples, links, snippets, and more."
}
diff --git a/vim-easyalign.html b/vim-easyalign.html
index 819c0491c..ab4a64211 100644
--- a/vim-easyalign.html
+++ b/vim-easyalign.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vim Easyalign cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20220613002615" ],
"description": "The one-page guide to Vim Easyalign: usage, examples, links, snippets, and more."
}
diff --git a/vim-help.html b/vim-help.html
index 65fc84019..e47dc7f98 100644
--- a/vim-help.html
+++ b/vim-help.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -677,7 +677,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim-rails.html b/vim-rails.html
index 178764c7d..96afb9861 100644
--- a/vim-rails.html
+++ b/vim-rails.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vim-rails cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20220613002615" ],
"description": "The one-page guide to Vim-rails: usage, examples, links, snippets, and more."
}
diff --git a/vim-unite.html b/vim-unite.html
index 352516a57..e16f17474 100644
--- a/vim-unite.html
+++ b/vim-unite.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vim.html b/vim.html
index f2c7edc34..b7f714a3a 100644
--- a/vim.html
+++ b/vim.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1691,7 +1691,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vimscript-functions.html b/vimscript-functions.html
index 1a519d6f4..f31d2ce92 100644
--- a/vimscript-functions.html
+++ b/vimscript-functions.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vimscript functions cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20220613002615" ],
"description": "The one-page guide to Vimscript functions: usage, examples, links, snippets, and more."
}
diff --git a/vimscript-snippets.html b/vimscript-snippets.html
index 0dca0545b..4c8afabe4 100644
--- a/vimscript-snippets.html
+++ b/vimscript-snippets.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vimscript snippets cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20220613002615" ],
"description": "The one-page guide to Vimscript snippets: usage, examples, links, snippets, and more."
}
diff --git a/vimscript.html b/vimscript.html
index 07699a991..5ec6c75a0 100644
--- a/vimscript.html
+++ b/vimscript.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1145,7 +1145,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/virtual-dom.html b/virtual-dom.html
index 4ffdfa0dc..a9511875c 100644
--- a/virtual-dom.html
+++ b/virtual-dom.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Virtual-dom cheatsheet",
- "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20220613002615" ],
"description": "The one-page guide to Virtual-dom: usage, examples, links, snippets, and more."
}
diff --git a/vows.html b/vows.html
index ec9760d21..6022011a2 100644
--- a/vows.html
+++ b/vows.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Vows cheatsheet",
- "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20220613002615" ],
"description": "The one-page guide to Vows: usage, examples, links, snippets, and more."
}
diff --git a/vscode.html b/vscode.html
index c9834bc24..1edd93aab 100644
--- a/vscode.html
+++ b/vscode.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -722,7 +722,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vue.html b/vue.html
index 09a8ec72b..45f1cfc37 100644
--- a/vue.html
+++ b/vue.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -868,7 +868,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/vue@1.0.28.html b/vue@1.0.28.html
index c2bca5ba7..6291ad3d4 100644
--- a/vue@1.0.28.html
+++ b/vue@1.0.28.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/watchexec.html b/watchexec.html
index 0b9a7cc8a..15b4f3d4e 100644
--- a/watchexec.html
+++ b/watchexec.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -574,7 +574,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/watchman.html b/watchman.html
index 882d4245d..3b2cb8dd9 100644
--- a/watchman.html
+++ b/watchman.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/web-workers.html b/web-workers.html
index d11846a13..edaf37438 100644
--- a/web-workers.html
+++ b/web-workers.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -542,7 +542,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/webpack.html b/webpack.html
index 6482d16cb..1d19bf792 100644
--- a/webpack.html
+++ b/webpack.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/weechat.html b/weechat.html
index 3c53ac7c5..627b4af6e 100644
--- a/weechat.html
+++ b/weechat.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -592,7 +592,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/weinre.html b/weinre.html
index e50e8f165..6f1a3d30c 100644
--- a/weinre.html
+++ b/weinre.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/wip/intl-datetime.html b/wip/intl-datetime.html
index 063cb7cb6..0733d66c4 100644
--- a/wip/intl-datetime.html
+++ b/wip/intl-datetime.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/wip/php.html b/wip/php.html
index 9cf3d2d15..278d6cd44 100644
--- a/wip/php.html
+++ b/wip/php.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -506,7 +506,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/xpath.html b/xpath.html
index 61ffd94e8..54e70ef37 100644
--- a/xpath.html
+++ b/xpath.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -1205,7 +1205,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/yaml.html b/yaml.html
index 8d9a300d7..52b91cc8c 100644
--- a/yaml.html
+++ b/yaml.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/yargs.html b/yargs.html
index a327c91a6..75559ad12 100644
--- a/yargs.html
+++ b/yargs.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
-
-
-
+
+
+
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Yargs cheatsheet",
- "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20220609054334" ],
+ "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20220613002615" ],
"description": "The one-page guide to Yargs: usage, examples, links, snippets, and more."
}
diff --git a/yarn.html b/yarn.html
index d84c93cea..a53619908 100644
--- a/yarn.html
+++ b/yarn.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
@@ -605,7 +605,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/znc.html b/znc.html
index 0c32d15e6..e84457a36 100644
--- a/znc.html
+++ b/znc.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/zombie.html b/zombie.html
index 641f05d6b..11892e84b 100644
--- a/zombie.html
+++ b/zombie.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -525,7 +525,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+
diff --git a/zsh.html b/zsh.html
index 9b346ae96..efa83b51e 100644
--- a/zsh.html
+++ b/zsh.html
@@ -33,8 +33,8 @@
-
-
+
+
@@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
@@ -590,7 +590,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)
-
+