All Projects → 11ty → eleventy-upgrade-help

11ty / eleventy-upgrade-help

Licence: other
Helper plugin when upgrading your Eleventy project to a new major version.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to eleventy-upgrade-help

eleventy-navigation
A plugin for creating hierarchical navigation in Eleventy projects. Supports breadcrumbs too!
Stars: ✭ 88 (+166.67%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-toc
11ty plugin to generate a TOC from page content
Stars: ✭ 45 (+36.36%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-unfurl
Unfurl links into rich cards, as seen in places like Slack and Twitter
Stars: ✭ 37 (+12.12%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-prismic
Eleventy plugin and shortcodes to fetch and present Prismic content
Stars: ✭ 39 (+18.18%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-load
Resolve dependencies and post-process files in your Eleventy project
Stars: ✭ 28 (-15.15%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-inclusive-language
A linter plugin to check for inclusive language in markdown files.
Stars: ✭ 32 (-3.03%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-pwa
An eleventy plugin to generate service-worker for PWA. Powered by Google Workbox
Stars: ✭ 46 (+39.39%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-social-images
Create dynamic images sized for social media tags for your Eleventy content.
Stars: ✭ 35 (+6.06%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-svelte
Eleventy plugin to support svelte templates
Stars: ✭ 40 (+21.21%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-metagen
An Eleventy shortcode that generates metadata for Open Graph, Twitter card, generic meta tags and a canonical link.
Stars: ✭ 28 (-15.15%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-cloudinary
An Eleventy shortcode that allows you to add an image from your cloudinary account
Stars: ✭ 28 (-15.15%)
Mutual labels:  eleventy, eleventy-plugin
eleventy-plugin-embed-tweet
A plugin for embedding tweets on the server side during build time
Stars: ✭ 24 (-27.27%)
Mutual labels:  eleventy, eleventy-plugin
eleventy bundler
NOT RECOMMENDED FOR USE; see README
Stars: ✭ 19 (-42.42%)
Mutual labels:  eleventy
bymattlee-11ty-starter
A starter boilerplate powered by 11ty, Sanity, Gulp, Tailwind CSS, rollup.js, Alpine.js and Highway.
Stars: ✭ 27 (-18.18%)
Mutual labels:  eleventy
static-site
Static Sites - Open-Source and Paid | AppSeed App Generator
Stars: ✭ 17 (-48.48%)
Mutual labels:  eleventy
11ty-tailwind-jit
Try editing some Tailwind in this repo while running in dev. It's SO FAST!
Stars: ✭ 17 (-48.48%)
Mutual labels:  eleventy
frontend-tips
Super tiny, quick tips, tricks and best practices of front-end development
Stars: ✭ 511 (+1448.48%)
Mutual labels:  eleventy
frontenso-11ty-starter
Production-ready 11ty+Gulp+Webpack Starter that features Nunjucks, SASS, TailwindCSS (with JIT complier), and ESNext.
Stars: ✭ 24 (-27.27%)
Mutual labels:  eleventy
eleventy-duo
Eleventy Duo is a minimal and beautiful Eleventy theme for personal blogs.
Stars: ✭ 146 (+342.42%)
Mutual labels:  eleventy
demo-eleventy-serverless
Run Eleventy in a serverless function
Stars: ✭ 53 (+60.61%)
Mutual labels:  eleventy

eleventy-upgrade-help

A plugin to help you upgrade your Eleventy project to a new major version. The major version of this plugin will always match the major version of Eleventy that you’re upgrading to.

Usage

Install from npm:

npm install @11ty/eleventy-upgrade-help

Add to your configuration file (probably .eleventy.js):

const UpgradeHelper = require("@11ty/eleventy-upgrade-help");

module.exports = function(eleventyConfig) {
  eleventyConfig.addPlugin(UpgradeHelper);
};

After your upgrade is complete and you’ll removed all of the violations/warnings from your output, delete the plugin from your package.json and .eleventy.js configuration file.

Features

Swap from slug to slugify Filter

Issue 278. Useful when you want to swap your existing use of the slug filter to the new slugify filter and want to compare any URLs that may have changed. Read more about the slug to slugify transition on the Eleventy docs.

Data Deep Merge

Issue 1753. Warns if you do not use eleventyConfig.setDataDeepMerge in your configuration file that the default value has changed.

Liquid Options

Issue 1390

  • Warns if you use strict_filters instead of strictFilters.
  • Warns if you don’t have strict_filters or strictFilters that the new default is true.
  • Warns if you don’t have dynamicPartials, the new default is true.

Non-root Input directory .gitignore

Issue 364. If your input directory is not . and you have a .gitignore file inside (e.g. src/.gitignore), this file is no longer supported.

  • {ROOT}/.gitignore
  • 🚫 {INPUT_DIR}/.gitignore (removed in 1.0)
  • {ROOT}/.eleventyignore
  • {INPUT_DIR}/.eleventyignore

Feature Opt-out

const UpgradeHelper = require("@11ty/eleventy-upgrade-help");

module.exports = function(eleventyConfig) {
  eleventyConfig.addPlugin(UpgradeHelper, {
    slugToSlugify: false,
    dataDeepMerge: false,
    liquidOptions: false,
    inputDirGitignore: false,
  });
};
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].