Remove plugins added to edgecase older versions of plugins

This commit is contained in:
Corbin Crutchley
2019-10-10 10:18:36 -07:00
parent 388fe5c6de
commit 5e08032eb1
6 changed files with 1682 additions and 1240 deletions

View File

@@ -86,7 +86,6 @@ module.exports = {
}
},
`gatsby-remark-images-medium-zoom`,
`tab-index-image`,
{
resolve: `gatsby-remark-responsive-iframe`,
options: {

2810
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -11,55 +11,55 @@
"classnames": "^2.2.6",
"css-loader": "^3.2.0",
"disqus-react": "^1.0.7",
"gatsby": "^2.15.28",
"gatsby-image": "^2.2.23",
"gatsby-plugin-feed": "^2.3.15",
"gatsby-plugin-google-analytics": "^2.1.19",
"gatsby": "^2.15.35",
"gatsby-image": "^2.2.26",
"gatsby-plugin-feed": "^2.3.16",
"gatsby-plugin-google-analytics": "^2.1.21",
"gatsby-plugin-lunr": "^1.5.2",
"gatsby-plugin-manifest": "^2.2.20",
"gatsby-plugin-offline": "^3.0.11",
"gatsby-plugin-manifest": "^2.2.21",
"gatsby-plugin-offline": "^3.0.14",
"gatsby-plugin-prefetch-google-fonts": "^1.4.3",
"gatsby-plugin-react-helmet": "^3.1.10",
"gatsby-plugin-react-helmet": "^3.1.11",
"gatsby-plugin-react-svg": "^2.1.2",
"gatsby-plugin-sass": "^2.1.17",
"gatsby-plugin-sharp": "^2.2.27",
"gatsby-plugin-sitemap": "^2.2.16",
"gatsby-plugin-transition-link": "^1.12.4",
"gatsby-remark-autolink-headers": "^2.1.13",
"gatsby-remark-copy-linked-files": "^2.1.23",
"gatsby-plugin-sass": "^2.1.18",
"gatsby-plugin-sharp": "^2.2.29",
"gatsby-plugin-sitemap": "^2.2.17",
"gatsby-plugin-transition-link": "^1.13.0",
"gatsby-remark-autolink-headers": "^2.1.14",
"gatsby-remark-copy-linked-files": "^2.1.26",
"gatsby-remark-external-links": "0.0.4",
"gatsby-remark-images": "^3.1.25",
"gatsby-remark-images-medium-zoom": "^1.2.1",
"gatsby-remark-prismjs": "^3.3.16",
"gatsby-remark-responsive-iframe": "^2.2.20",
"gatsby-remark-images": "^3.1.26",
"gatsby-remark-images-medium-zoom": "^1.4.0",
"gatsby-remark-prismjs": "^3.3.18",
"gatsby-remark-responsive-iframe": "^2.2.23",
"gatsby-remark-video": "^1.2.4",
"gatsby-source-filesystem": "^2.1.28",
"gatsby-transformer-json": "^2.2.11",
"gatsby-transformer-remark": "^2.6.26",
"gatsby-transformer-sharp": "^2.2.19",
"gatsby-source-filesystem": "^2.1.31",
"gatsby-transformer-json": "^2.2.13",
"gatsby-transformer-remark": "^2.6.28",
"gatsby-transformer-sharp": "^2.2.21",
"node-sass": "^4.12.0",
"prismjs": "^1.17.1",
"react": "^16.9.0",
"react": "^16.10.2",
"react-breakpoints": "^3.0.3",
"react-dom": "^16.9.0",
"react-dom": "^16.10.2",
"react-helmet": "^5.2.1",
"react-pose": "^4.0.8"
"react-pose": "^4.0.9"
},
"peerDependencies": {
"@reach/router": "^1.1.1"
},
"devDependencies": {
"@babel/core": "^7.6.2",
"@storybook/addon-actions": "^5.2.1",
"@storybook/addon-knobs": "^5.2.1",
"@storybook/addon-links": "^5.2.1",
"@storybook/addons": "^5.2.1",
"@storybook/react": "^5.2.1",
"@testing-library/jest-dom": "^4.1.0",
"@testing-library/react": "^9.2.0",
"@babel/core": "^7.6.4",
"@storybook/addon-actions": "^5.2.3",
"@storybook/addon-knobs": "^5.2.3",
"@storybook/addon-links": "^5.2.3",
"@storybook/addons": "^5.2.3",
"@storybook/react": "^5.2.3",
"@testing-library/jest-dom": "^4.1.2",
"@testing-library/react": "^9.3.0",
"babel-jest": "^24.9.0",
"babel-loader": "^8.0.6",
"babel-preset-gatsby": "^0.2.17",
"babel-preset-gatsby": "^0.2.18",
"identity-obj-proxy": "^3.0.0",
"jest": "^24.9.0",
"jest-axe": "^3.2.0",

View File

@@ -1,48 +0,0 @@
/**
* Delete this when this PR is merged:
* https://github.com/JaeYeopHan/gatsby-remark-images-medium-zoom/pull/7
*/
// @see https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-remark-images/src/constants.js#L1
const imageClass = '.gatsby-resp-image-image'
const FIRST_CONTENTFUL_PAINT = 'first-contentful-paint'
function onFCP(callback) {
if (!window.performance) {
return
}
const po = new PerformanceObserver(list =>
list
.getEntries()
.filter(({ entryType }) => entryType === 'paint')
.map(({ name }) => name === FIRST_CONTENTFUL_PAINT)
.forEach(callback),
)
try {
po.observe({ entryTypes: ['measure', 'paint'] })
} catch (e) {
console.error(e)
po.disconnect()
}
}
function applyTabIndex() {
Array.from(document.querySelectorAll(imageClass)).forEach(
el => {
el.setAttribute('tabIndex', 0)
el.addEventListener('keydown', (e) => {
if (e.key === ' ' || e.key === 'Enter') {
e.preventDefault();
el.click();
}
})
return el
}
)
}
export const onRouteUpdate = (_) => {
onFCP(() => applyTabIndex())
}

View File

@@ -1 +0,0 @@
// noop

View File

@@ -1,4 +0,0 @@
{
"name": "tab-index-image",
"main": "index.js"
}