sass-site
sass-site copied to clipboard
Bump @11ty/eleventy from 2.0.1 to 3.0.0
Bumps @11ty/eleventy from 2.0.1 to 3.0.0.
Release notes
Sourced from @11ty/eleventy's releases.
Eleventy v3.0.0: Possums ❤️ ESM
We did it. After 22 pre-releases and over a year of work, Eleventy 3.0.0 is now available. You can try it out now on your project using:
npm install @11ty/eleventy@latestIf you’re upgrading from a previous version of Eleventy, use the Upgrade Help plugin for automated checks and help with your upgrade!
Why should you use Eleventy? Eleventy is a flexible and production-ready site generator known for its zero-client JavaScript footprint, speedy sites, speedy builds, and full control over the output.
A few numbers on the best version of Eleventy yet:
Stats v2.0.1v3.0.020% smaller 35.2 MB 28.1 MB 11% fewer dependencies 213 189 9% faster npm install 4.511s* 4.103s* *fastest time of 3 runs (bypassing local cache)
Flagship 3.0 features
- Eleventy is now written in ESM with full support for ESM in your projects: configuration, data files, 11ty.js templates, etc. For many projects this won’t be a breaking change and we’ll continue to support CommonJS too. Every example on the docs now includes both a CommonJS and ESM version. Docs: https://v3.11ty.dev/docs/cjs-esm/
// ESM export default function(eleventyConfig) {}// We’ll keep supporting CommonJS:
module.exports = function(eleventyConfig) {}
- Supporting more package managers and runtimes: pnpm, yarn, Deno. More examples on the docs! https://v3.11ty.dev/docs/
- Asynchronous configuration #614 Docs: https://v3.11ty.dev/docs/config/
// ESM export default async function(eleventyConfig) {}// CommonJS
module.exports = async function(eleventyConfig) {}
- For-free performance improvement to built-in
slugify,inputPathToUrluniversal filters (via memoization) #840 Docs: https://v3.11ty.dev/docs/memoize/- Named
configexport improves consistency for plugins #3246 andset*Directoryconfiguration API methods #1503 Docs: https://v3.11ty.dev/docs/config-shapes/#optional-export-config-object and https://v3.11ty.dev/docs/config/#configuration-optionsexport default function(eleventyConfig) { eleventyConfig.setInputDirectory("."); </tr></table>
... (truncated)
Commits
8675d68v3.0.05960a86Update deps1b9b80eFixes #3468 by addingresetConfigoption to addWatchTargetdd28e89Add _headers to extensionless allowlist #3399 https://github.com/11ty/elevent...0142b7cUse v3 subdomain for links from v3 codebaseeade9a7Cleanup for #33996fe3645Add allow-list for #3399, update URL3840870v3.0.0-beta.2399a0f3Bump eslint from 9.10.0 to 9.11.1 (#3466)dae40c4Bump sass from 1.79.3 to 1.79.4 (#3465)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Deploy Preview for sass-lang failed.
| Name | Link |
|---|---|
| Latest commit | 01c2cff2bca769dece6f13ebbecf93cbd2145ebe |
| Latest deploy log | https://app.netlify.com/sites/sass-lang/deploys/67294627a1bc31000878a348 |
Superseded by #1383.