Skip to content

Commit

Permalink
v3.0.0-alpha.1
Browse files Browse the repository at this point in the history
  • Loading branch information
zachleat committed Dec 16, 2023
1 parent 01e3d4f commit a67d1c4
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 25 deletions.
45 changes: 23 additions & 22 deletions docs/coverage.md
Expand Up @@ -2,56 +2,56 @@

| Filename | % Lines | % Statements | % Functions | % Branches |
| ---------------------------------------------------------- | ------- | ------------ | ----------- | ---------- |
| `total` | 86.23% | 86.23% | 86.51% | 87.89% |
| `cmd.cjs` | 67.83% | 67.83% | 0% | 42.1% |
| `total` | 87.54% | 87.54% | 88.26% | 88.46% |
| `cmd.cjs` | 66.89% | 66.89% | 0% | 42.1% |
| `src/Benchmark.js` | 98.07% | 98.07% | 100% | 92.3% |
| `src/BenchmarkGroup.js` | 83.87% | 83.87% | 60% | 87.5% |
| `src/BenchmarkManager.js` | 82.19% | 82.19% | 66.66% | 85.71% |
| `src/ComputedData.js` | 100% | 100% | 100% | 100% |
| `src/ComputedDataProxy.js` | 97.7% | 97.7% | 100% | 94.44% |
| `src/ComputedDataQueue.js` | 100% | 100% | 100% | 100% |
| `src/ComputedDataTemplateString.js` | 95.71% | 95.71% | 100% | 85.71% |
| `src/Eleventy.js` | 69.46% | 69.46% | 54% | 75.28% |
| `src/Eleventy.js` | 75% | 75% | 72% | 84.11% |
| `src/EleventyBaseError.js` | 100% | 100% | 100% | 100% |
| `src/EleventyErrorHandler.js` | 93.16% | 93.16% | 100% | 75% |
| `src/EleventyErrorUtil.js` | 100% | 100% | 100% | 92.59% |
| `src/EleventyExtensionMap.js` | 96.13% | 96.13% | 95.65% | 94.44% |
| `src/EleventyFiles.js` | 88.76% | 88.76% | 90% | 92.59% |
| `src/EleventyServe.js` | 56.98% | 56.98% | 63.15% | 58.62% |
| `src/EleventyExtensionMap.js` | 96.91% | 96.91% | 95.65% | 95.94% |
| `src/EleventyFiles.js` | 93.57% | 93.57% | 95% | 91.95% |
| `src/EleventyServe.js` | 56.04% | 56.04% | 63.15% | 56.66% |
| `src/EleventyShortcodeError.js` | 100% | 100% | 100% | 100% |
| `src/EleventyWatch.js` | 93.12% | 93.12% | 94.44% | 91.42% |
| `src/EleventyWatchTargets.js` | 83.43% | 83.43% | 80.95% | 100% |
| `src/EventBus.js` | 100% | 100% | 100% | 100% |
| `src/FileSystemSearch.js` | 100% | 100% | 100% | 100% |
| `src/GlobalDependencyMap.js` | 71.22% | 71.22% | 69.23% | 95.52% |
| `src/Template.js` | 90.63% | 90.63% | 92.45% | 87.95% |
| `src/Template.js` | 93.25% | 93.25% | 88.88% | 90.35% |
| `src/TemplateBehavior.js` | 88.05% | 88.05% | 87.5% | 85.71% |
| `src/TemplateCache.js` | 79.8% | 79.8% | 87.5% | 73.68% |
| `src/TemplateCollection.js` | 89.41% | 89.41% | 87.5% | 86.95% |
| `src/TemplateConfig.js` | 87.24% | 87.24% | 70.83% | 92.75% |
| `src/TemplateContent.js` | 88.22% | 88.22% | 89.18% | 83.68% |
| `src/TemplateData.js` | 92.15% | 92.15% | 92% | 91.51% |
| `src/TemplateDataInitialGlobalData.js` | 95.65% | 95.65% | 100% | 83.33% |
| `src/TemplateData.js` | 94.36% | 94.36% | 96% | 91.17% |
| `src/TemplateDataInitialGlobalData.js` | 95.91% | 95.91% | 100% | 83.33% |
| `src/TemplateEngineManager.js` | 95.71% | 95.71% | 90% | 95.74% |
| `src/TemplateFileSlug.js` | 100% | 100% | 100% | 100% |
| `src/TemplateGlob.js` | 94.28% | 94.28% | 100% | 91.66% |
| `src/TemplateLayout.js` | 87.79% | 87.79% | 86.66% | 77.5% |
| `src/TemplateLayout.js` | 86.8% | 86.8% | 80% | 75.67% |
| `src/TemplateLayoutPathResolver.js` | 89.05% | 89.05% | 84.61% | 87.09% |
| `src/TemplateMap.js` | 91.73% | 91.73% | 92.85% | 90.9% |
| `src/TemplateMap.js` | 92.07% | 92.07% | 92.85% | 91.57% |
| `src/TemplatePassthrough.js` | 91.38% | 91.38% | 100% | 88.09% |
| `src/TemplatePassthroughManager.js` | 82.33% | 82.33% | 100% | 77.41% |
| `src/TemplatePermalink.js` | 91.57% | 91.57% | 91.66% | 94.36% |
| `src/TemplateRender.js` | 89.23% | 89.23% | 100% | 84.94% |
| `src/TemplateWriter.js` | 79.91% | 79.91% | 91.17% | 82.08% |
| `src/UserConfig.js` | 80.08% | 80.08% | 66.66% | 81.3% |
| `src/UserConfig.js` | 81.39% | 81.39% | 69.23% | 80.95% |
| `src/defaultConfig.js` | 94.26% | 94.26% | 100% | 60% |
| `src/Engines/Custom.js` | 89.78% | 89.78% | 100% | 91.54% |
| `src/Engines/Html.js` | 100% | 100% | 100% | 100% |
| `src/Engines/JavaScript.js` | 95.75% | 95.75% | 100% | 90.56% |
| `src/Engines/Liquid.js` | 98.86% | 98.86% | 100% | 94.54% |
| `src/Engines/Markdown.js` | 95.87% | 95.87% | 80% | 91.66% |
| `src/Engines/Nunjucks.js` | 90.54% | 90.54% | 100% | 89% |
| `src/Engines/TemplateEngine.js` | 88.88% | 88.88% | 83.33% | 90.32% |
| `src/Engines/Nunjucks.js` | 90.56% | 90.56% | 100% | 89% |
| `src/Engines/TemplateEngine.js` | 88.62% | 88.62% | 83.33% | 90% |
| `src/Errors/TemplateContentPrematureUseError.js` | 100% | 100% | 100% | 100% |
| `src/Errors/TemplateContentUnrenderedTemplateError.js` | 100% | 100% | 100% | 100% |
| `src/Errors/UsingCircularTemplateContentReferenceError.js` | 100% | 100% | 100% | 100% |
Expand All @@ -61,26 +61,27 @@
| `src/Filters/Slug.js` | 100% | 100% | 100% | 100% |
| `src/Filters/Slugify.js` | 100% | 100% | 100% | 100% |
| `src/Filters/Url.js` | 90.69% | 90.69% | 100% | 94.44% |
| `src/Plugins/HtmlBasePlugin.js` | 87.82% | 87.82% | 100% | 88.88% |
| `src/Plugins/I18nPlugin.js` | 83.63% | 83.63% | 100% | 82.5% |
| `src/Plugins/Pagination.js` | 89.97% | 89.97% | 95% | 81.25% |
| `src/Plugins/HtmlBasePlugin.js` | 88.46% | 88.46% | 100% | 88.88% |
| `src/Plugins/I18nPlugin.js` | 83.52% | 83.52% | 100% | 81.25% |
| `src/Plugins/Pagination.js` | 90.23% | 90.23% | 95% | 84% |
| `src/Plugins/RenderPlugin.js` | 86.71% | 86.71% | 84.21% | 79.31% |
| `src/Util/AsyncEventEmitter.js` | 96% | 96% | 100% | 91.66% |
| `src/Util/Compatibility.js` | 83.33% | 83.33% | 85.71% | 77.77% |
| `src/Util/ConsoleLogger.js` | 98.03% | 98.03% | 92.85% | 96% |
| `src/Util/DateGitFirstAdded.js` | 20.83% | 20.83% | 0% | 100% |
| `src/Util/DateGitLastUpdated.js` | 32.14% | 32.14% | 0% | 100% |
| `src/Util/ConsoleLogger.js` | 100% | 100% | 100% | 100% |
| `src/Util/DateGitFirstAdded.js` | 100% | 100% | 100% | 100% |
| `src/Util/DateGitLastUpdated.js` | 100% | 100% | 100% | 100% |
| `src/Util/DeepFreeze.js` | 90% | 90% | 100% | 80% |
| `src/Util/DirContains.js` | 100% | 100% | 100% | 100% |
| `src/Util/EventBusUtil.js` | 100% | 100% | 100% | 100% |
| `src/Util/GetJavaScriptData.js` | 100% | 100% | 100% | 100% |
| `src/Util/ImportJsonSync.js` | 90.32% | 90.32% | 100% | 66.66% |
| `src/Util/JavaScriptDependencies.js` | 95.12% | 95.12% | 100% | 91.66% |
| `src/Util/JavaScriptDependencies.js` | 100% | 100% | 100% | 100% |
| `src/Util/Merge.js` | 100% | 100% | 100% | 100% |
| `src/Util/PassthroughCopyBehaviorCheck.js` | 100% | 100% | 100% | 100% |
| `src/Util/PathNormalizer.js` | 100% | 100% | 100% | 100% |
| `src/Util/PathPrefixer.js` | 100% | 100% | 100% | 100% |
| `src/Util/Pluralize.js` | 100% | 100% | 100% | 100% |
| `src/Util/ProxyWrap.js` | 100% | 100% | 100% | 100% |
| `src/Util/Require.js` | 87.59% | 87.59% | 100% | 87.5% |
| `src/Util/Require.js` | 87.68% | 87.68% | 100% | 87.5% |
| `src/Util/Sortable.js` | 100% | 100% | 100% | 100% |
| `src/Util/Unique.js` | 100% | 100% | 100% | 100% |
4 changes: 2 additions & 2 deletions docs/release-instructions.md
Expand Up @@ -15,8 +15,8 @@
- 3.x+ requires Node 18+
1. `rm -rf node_modules && rm -f package-lock.json && npm install`
1. `npm audit`
1. Make sure `npm run check` runs okay
1. Make sure `npm run test` runs okay
1. Make sure `npm run check` (eslint) runs okay
1. Make sure `npm run test` (ava) runs okay
1. Update version in `package.json`
- (Alpha) Use `-alpha.1` suffix
- (Beta) Use `-beta.1` suffix
Expand Down
2 changes: 1 addition & 1 deletion src/Plugins/Pagination.js
Expand Up @@ -4,7 +4,7 @@ import lodash from "@11ty/lodash-custom";
import EleventyBaseError from "../EleventyBaseError.js";
import { DeepCopy } from "../Util/Merge.js";
import { ProxyWrap } from "../Util/ProxyWrap.js";
import { DeepFreeze } from "../Util/DeepFreeze.js";
// import { DeepFreeze } from "../Util/DeepFreeze.js";
import TemplateData from "../TemplateData.js";

const { set: lodashSet, get: lodashGet, chunk: lodashChunk } = lodash;
Expand Down

0 comments on commit a67d1c4

Please sign in to comment.