GoogleChrome / web.dev

The frontend, backend, and content source code for web.dev
https://web.dev
Other
3.57k stars 1.58k forks source link

Unable to run the project locally on Windows 10 #4891

Closed jaibatrik closed 3 years ago

jaibatrik commented 3 years ago

Describe the bug When trying to run the project locally, I am getting 404 on home page. Please see attached screenshot.

There are warnings in the node console as well. Find them below. It asks if I am logged in Firebase CLI. The issue persists even when I download Firebase CLI and get authenticated in it.

Eleventy is building, please wait…
Wrote 0 files in 0.80 seconds (v0.11.0)
Benchmark (Watch): Start up --watch took 551ms 
Benchmark (Watch): Watching JavaScript Dependencies (disable with `eleventyConfig.setWatchJavaScriptDependencies(false)`) took 518ms 
Watching…
i  emulators: Starting emulators: hosting
!  hosting: Authentication error when trying to fetch your current web app configuration, have you run firebase login?
!  hosting: Could not fetch web app configuration and there is no cached configuration on this machine. Check your internet connection and make sure you are authenticated. To continue, you must call firebase.initializeApp({...}) in your code before using Firebase.
i  hosting: Serving hosting files from: dist
+  hosting: Local server: http://localhost:8080
!  emulators: The Emulator UI requires a project ID to start. Configure your default project with 'firebase use' or pass the ---project flag.

┌─────────────────────────────────────────────────────────────┐
│ ✔  All emulators ready! It is now safe to connect your app. │
└─────────────────────────────────────────────────────────────┘

┌──────────┬────────────────┐
│ Emulator │ Host:Port      │
├──────────┼────────────────┤
│ Hosting  │ localhost:8080 │
└──────────┴────────────────┘
  Emulator Hub running at localhost:4400
  Other reserved ports: None

To Reproduce Steps to reproduce the behavior:

  1. Clone the repository, install the dependency.
  2. Run with npm run dev.

Expected behavior Able to see the web pages from local server.

Screenshots image

robdodson commented 3 years ago

@MichaelSolati do you know why the Firebase emulator might be complaining?

MichaelSolati commented 3 years ago

@jaibatrik the site should build just fine without installing firebase-tools globally or authing with firebase. That warning, is just a friendly warning, it shouldn't effect anything.

The real concern is the first two lines of what you shared:

Eleventy is building, please wait…
Wrote 0 files in 0.80 seconds (v0.11.0)

Since the site hasn't been build you're not going to get anything.

robdodson commented 3 years ago

Yeah the site requires node 14+ so that may be a reason it wouldn't build.

jaibatrik commented 3 years ago

Oh, I have Node 14.3 installed in my system. Do you think that might be the reason? Here's the requested info -

image

jaibatrik commented 3 years ago

Upgrading to Node 15 did not help. Check this -

PS> node -v
v15.12.0
PS> npm run dev

> web.dev@3.0.0 dev
> npm-run-all clean rollup gulp --parallel watch:rollup watch:eleventy watch:gulp firebase-config start

> web.dev@3.0.0 clean
> rimraf dist        

> web.dev@3.0.0 rollup
> rollup -c

./src/lib/app.js, src\lib\pages\content.js, src\lib\pages\default.js, src\lib\pages\live.js, src\lib\pages\measure.js, src\lib\pages\newsletter.js → dist/js...
(!) Circular dependency
src\lib\actions.js -> src\lib\fb.js -> src\lib\actions.js
created dist/js in 6.5s

> web.dev@3.0.0 gulp
> npx gulp build    

[02:42:47] Using gulpfile ~\dev\web\web.dev\gulpfile.js
[02:42:47] Starting 'build'...
[02:42:47] Starting 'copy-global-images'...
[02:42:47] Starting 'copy-misc'...
[02:42:47] Starting 'copy-content-assets'...
[02:42:47] Starting 'copy-fonts'...
[02:42:47] Starting 'sass'...
[02:42:51] Finished 'sass' after 4.31 s
[02:42:52] Finished 'copy-misc' after 5.29 s
[02:42:52] Finished 'copy-fonts' after 5.42 s
[02:42:52] Finished 'copy-global-images' after 5.76 s
[02:42:55] Finished 'copy-content-assets' after 8.71 s
[02:42:55] Finished 'build' after 8.72 s

> web.dev@3.0.0 watch:rollup
> chokidar "src/lib/**/*.{js,scss}" --silent -c "npm run rollup"

> web.dev@3.0.0 watch:eleventy
> eleventy --watch --quiet

> web.dev@3.0.0 watch:gulp
> npx gulp build --silent && gulp watch --silent

> web.dev@3.0.0 firebase-config
> node firebase-config.js

> web.dev@3.0.0 start
> firebase emulators:start

Eleventy is building, please wait…
Wrote 0 files in 1.22 seconds (v0.11.0)
Benchmark (Watch): Start up --watch took 720ms 
Benchmark (Watch): Watching JavaScript Dependencies (disable with `eleventyConfig.setWatchJavaScriptDependencies(false)`) took 677ms 
Watching…
i  emulators: Starting emulators: hosting
!  hosting: Authentication error when trying to fetch your current web app configuration, have you run firebase login?
!  hosting: Could not fetch web app configuration and there is no cached configuration on this machine. Check your internet connection and make sure you are authenticated. To continue, you must call firebase.initializeApp({...}) in your code before using Firebase.
i  hosting: Serving hosting files from: dist
+  hosting: Local server: http://localhost:8080
!  emulators: The Emulator UI requires a project ID to start. Configure your default project with 'firebase use' or pass the ---project flag.

┌─────────────────────────────────────────────────────────────┐
│ ✔  All emulators ready! It is now safe to connect your app. │
└─────────────────────────────────────────────────────────────┘

┌──────────┬────────────────┐
│ Emulator │ Host:Port      │
├──────────┼────────────────┤
│ Hosting  │ localhost:8080 │
└──────────┴────────────────┘
  Emulator Hub running at localhost:4400
  Other reserved ports: None

Issues? Report them at https://github.com/firebase/firebase-tools/issues and attach the *-debug.log files.

i  hosting: 127.0.0.1 - - [19/Mar/2021:21:14:09 +0000] "GET / HTTP/1.1" 404 139 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0"
i  hosting: 127.0.0.1 - - [19/Mar/2021:21:14:10 +0000] "GET /favicon.ico HTTP/1.1" 404 150 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0"
robdodson commented 3 years ago

@jaibatrik Node v14 should be fine.

Can you try running set DEBUG=Eleventy* & npx @11ty/eleventy from your terminal and copy/paste the output into here.

jaibatrik commented 3 years ago

Hi, hope this helps!

PS> $env:DEBUG="Eleventy*"
PS> $env:DEBUG            
Eleventy*
PS> npx @11ty/eleventy    
  Eleventy:UserConfig Resetting EleventyConfig to initial values. +0ms
  Eleventy:Config Setting up global TemplateConfig. +0ms
  Eleventy:UserConfig Adding universal filter 'slug' +44ms
  Eleventy:UserConfig Adding universal filter 'url' +4ms
  Eleventy:UserConfig Adding universal filter 'log' +2ms
  Eleventy:UserConfig Adding universal filter 'getCollectionItem' +1ms
  Eleventy:UserConfig Adding universal filter 'getPreviousCollectionItem' +1ms
  Eleventy:UserConfig Adding universal filter 'getNextCollectionItem' +1ms
  Eleventy:TemplateConfig rootConfig { templateFormats: [ 'liquid',   'ejs', 'md',       'hbs', 'mustache', 'haml', 'pug',      'njk', 'html',     'jstl', '11ty.js' ], pathPrefix: '/', markdownTemplateEngine: 'liquid', htmlTemplateEngine: 'liquid', dataTemplateEngine: 'liquid', passthroughFileCopy: true, htmlOutputSuffix: '-o', jsDataFileSuffix: '.11tydata', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride', computed: 'eleventyComputed' }, dir: { input: '.', includes: '_includes', data: '_data', output: '_site' }, filters: {}, handlebarsHelpers: {}, nunjucksFilters: {} 
} +0ms
  Eleventy:TemplateConfig Merging config with C:/Users/JADUTTA/dev/web/web.dev/.eleventy.js +15ms
Eleventy is building, please wait…
  Eleventy:UserConfig Adding plugin (unknown name: check your config file). +4s
  Eleventy:UserConfig Adding plugin (unknown name: check your config file). +3ms
  Eleventy:UserConfig Adding plugin (unknown name: check your config file). +1ms
  Eleventy:UserConfig Adding universal filter 'toc' +1ms
  Eleventy:UserConfig Adding universal filter 'consoleDump' +6ms
  Eleventy:UserConfig Adding universal filter 'i18n' +2ms
  Eleventy:UserConfig Adding universal filter 'findByUrl' +0ms
  Eleventy:UserConfig Adding universal filter 'findTags' +1ms
  Eleventy:UserConfig Adding universal filter 'pathSlug' +1ms
  Eleventy:UserConfig Adding universal filter 'containsTag' +2ms
  Eleventy:UserConfig Adding universal filter 'expandAuthors' +1ms
  Eleventy:UserConfig Adding universal filter 'githubLink' +1ms
  Eleventy:UserConfig Adding universal filter 'gitlocalizeLink' +1ms
  Eleventy:UserConfig Adding universal filter 'htmlDateString' +1ms
  Eleventy:UserConfig Adding universal filter 'imigix' +1ms
  Eleventy:UserConfig Adding universal filter 'md' +1ms
  Eleventy:UserConfig Adding universal filter 'navigation' +1ms
  Eleventy:UserConfig Adding universal filter 'pagedNavigation' +1ms
  Eleventy:UserConfig Adding universal filter 'postsLighthouseJson' +1ms
  Eleventy:UserConfig Adding universal filter 'prettyDate' +1ms
  Eleventy:UserConfig Adding universal filter 'removeDrafts' +1ms
  Eleventy:UserConfig Adding universal filter 'slugify' +1ms
  Eleventy:UserConfig Adding universal filter 'stripBlog' +1ms
  Eleventy:UserConfig Adding universal filter 'stripQueryParamsDev' +1ms
  Eleventy:UserConfig Adding universal filter 'getPaths' +1ms
  Eleventy:UserConfig Adding universal filter 'strip' +1ms
  Eleventy:UserConfig Adding universal filter 'courseToc' +1ms
  Eleventy:UserConfig Adding universal filter 'updateSvgForInclude' +1ms
  Eleventy:UserConfig Adding universal shortcode 'ArticleNavigation' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'Aside' +2ms
  Eleventy:UserConfig Adding universal shortcode 'Assessment' +2ms
  Eleventy:UserConfig Adding universal shortcode 'Author' +1ms
  Eleventy:UserConfig Adding universal shortcode 'AuthorCard' +0ms
  Eleventy:UserConfig Adding universal shortcode 'AuthorInfo' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'Banner' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'Blockquote' +1ms
  Eleventy:UserConfig Adding universal shortcode 'Breadcrumbs' +1ms
  Eleventy:UserConfig Adding universal shortcode 'CodelabsCallout' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'Compare' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'CompareCaption' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'Details' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'DetailsSummary' +1ms
  Eleventy:UserConfig Adding universal shortcode 'Glitch' +1ms
  Eleventy:UserConfig Adding universal shortcode 'Hero' +1ms
  Eleventy:UserConfig Adding universal shortcode 'IFrame' +2ms
  Eleventy:UserConfig Adding universal shortcode 'Img' +1ms
  Eleventy:UserConfig Adding universal shortcode 'Instruction' +1ms
  Eleventy:UserConfig Adding universal paired shortcode 'Label' +10ms
  Eleventy:UserConfig Adding universal shortcode 'Meta' +16ms
  Eleventy:UserConfig Adding universal shortcode 'PathCard' +5ms
  Eleventy:UserConfig Adding universal shortcode 'PostCard' +2ms
  Eleventy:UserConfig Adding universal shortcode 'SignPosts' +2ms
  Eleventy:UserConfig Adding universal shortcode 'StackOverflow' +0ms
  Eleventy:UserConfig Adding universal shortcode 'Tooltip' +1ms
  Eleventy:UserConfig Adding universal shortcode 'Video' +1ms
  Eleventy:UserConfig Adding universal shortcode 'YouTube' +1ms
  Eleventy:UserConfig Adding universal shortcode 'EventTable' +1ms
  Eleventy:TemplateConfig localConfig: { dir: { input: 'src\\site\\content\\', output: 'dist', data: '../_data', includes: '../_includes' }, templateFormats: [ 'njk', 'md' ], htmlTemplateEngine: 'njk', markdownTemplateEngine: 'njk', passthroughFileCopy: false, filters: {}, linters: {}, layoutAliases: {}, passthroughCopies: {}, liquidOptions: {}, liquidTags: { highlight: [Function (anonymous)] }, liquidFilters: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)] }, liquidShortcodes: { ArticleNavigation: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, liquidPairedShortcodes: { Aside: [Function (anonymous)], Banner: 
[Function (anonymous)], Blockquote: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Label: [Function (anonymous)] }, nunjucksFilters: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], rssLastUpdatedDate: 
[Function (anonymous)], rssDate: [Function (anonymous)], absoluteUrl: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)] }, nunjucksAsyncFilters: { htmlToAbsoluteUrls: [Function (anonymous)] }, nunjucksTags: {}, nunjucksAsyncShortcodes: {}, nunjucksShortcodes: { ArticleNavigation: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, nunjucksAsyncPairedShortcodes: {}, nunjucksPairedShortcodes: { highlight: [Function (anonymous)], Aside: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Label: [Function (anonymous)] }, handlebarsHelpers: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function 
(anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], 
stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)] }, handlebarsShortcodes: { ArticleNavigation: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, handlebarsPairedShortcodes: { Aside: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Label: [Function (anonymous)] }, javascriptFunctions: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)], ArticleNavigation: [Function (anonymous)], Aside: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Label: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, pugOptions: {}, ejsOptions: {}, markdownHighlighter: [Function (anonymous)], libraryOverrides: { md: MarkdownIt { inline: [ParserInline], block: [ParserBlock], core: [Core], renderer: [Renderer], linkify: [LinkifyIt], validateLink: [Function: validateLink], normalizeLink: [Function: normalizeLink], normalizeLinkText: [Function: normalizeLinkText], utils: [Object], helpers: [Object], options: [Object] } }, dynamicPermalinks: true, useGitIgnore: false, dataDeepMerge: true, watchJavaScriptDependencies: true, additionalWatchTargets: [ './src/site/content/en/**/*.yml' ], browserSyncConfig: {}, chokidarConfig: {}, watchThrottleWaitTime: 0, 
frontMatterParsingOptions: undefined, dataExtensions: Map(1) { 'yml' => [Function (anonymous)] }, extensionMap: Set(0) {}, quietMode: false, events: EventEmitter { _events: [Object: null prototype] {}, _eventsCount: 0, _maxListeners: undefined, [Symbol(kCapture)]: false } } +4s
  Eleventy:TemplateConfig overrides: {} +29ms
  Eleventy:TemplateConfig Current configuration: { templateFormats: [ 'njk', 'md' ], pathPrefix: '/', markdownTemplateEngine: 'njk', htmlTemplateEngine: 'njk', dataTemplateEngine: 'liquid', passthroughFileCopy: false, htmlOutputSuffix: '-o', jsDataFileSuffix: '.11tydata', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride', computed: 'eleventyComputed' }, dir: { input: 'src\\site\\content\\', includes: '../_includes', data: '../_data', output: 'dist' }, filters: {}, handlebarsHelpers: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function 
(anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)] }, nunjucksFilters: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], rssLastUpdatedDate: [Function (anonymous)], rssDate: 
[Function (anonymous)], absoluteUrl: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)] }, linters: {}, layoutAliases: {}, passthroughCopies: {}, liquidOptions: {}, liquidTags: { highlight: [Function (anonymous)] }, liquidFilters: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)] }, liquidShortcodes: { ArticleNavigation: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, liquidPairedShortcodes: { Aside: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Label: [Function (anonymous)] }, nunjucksAsyncFilters: { htmlToAbsoluteUrls: [Function (anonymous)] }, nunjucksTags: {}, nunjucksAsyncShortcodes: {}, nunjucksShortcodes: { ArticleNavigation: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Glitch: [Function 
(anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, nunjucksAsyncPairedShortcodes: {}, nunjucksPairedShortcodes: { highlight: [Function (anonymous)], Aside: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Label: [Function (anonymous)] }, handlebarsShortcodes: { ArticleNavigation: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, handlebarsPairedShortcodes: { Aside: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], Label: 
[Function (anonymous)] }, javascriptFunctions: { slug: [Function (anonymous)], url: [Function (anonymous)], log: [Function (anonymous)], getCollectionItem: [Function (anonymous)], getPreviousCollectionItem: [Function (anonymous)], getNextCollectionItem: [Function (anonymous)], toc: [Function (anonymous)], consoleDump: [Function (anonymous)], i18n: [Function (anonymous)], findByUrl: [Function (anonymous)], findTags: [Function (anonymous)], pathSlug: [Function (anonymous)], containsTag: [Function (anonymous)], expandAuthors: [Function (anonymous)], githubLink: [Function (anonymous)], gitlocalizeLink: [Function (anonymous)], htmlDateString: [Function (anonymous)], imigix: [Function (anonymous)], md: [Function (anonymous)], navigation: [Function (anonymous)], pagedNavigation: [Function (anonymous)], postsLighthouseJson: [Function (anonymous)], prettyDate: [Function (anonymous)], removeDrafts: [Function (anonymous)], slugify: [Function (anonymous)], stripBlog: [Function (anonymous)], stripQueryParamsDev: [Function (anonymous)], getPaths: [Function (anonymous)], strip: [Function (anonymous)], courseToc: [Function (anonymous)], updateSvgForInclude: [Function (anonymous)], ArticleNavigation: [Function (anonymous)], Aside: [Function (anonymous)], Assessment: [Function (anonymous)], Author: [Function (anonymous)], AuthorCard: [Function (anonymous)], AuthorInfo: [Function (anonymous)], Banner: [Function (anonymous)], Blockquote: [Function (anonymous)], Breadcrumbs: [Function (anonymous)], CodelabsCallout: [Function (anonymous)], Compare: [Function (anonymous)], CompareCaption: [Function (anonymous)], Details: [Function (anonymous)], DetailsSummary: [Function (anonymous)], 
Glitch: [Function (anonymous)], Hero: [Function (anonymous)], IFrame: [Function (anonymous)], Img: [Function (anonymous)], Instruction: [Function (anonymous)], Label: [Function (anonymous)], Meta: [Function (anonymous)], PathCard: [Function (anonymous)], PostCard: [Function (anonymous)], SignPosts: [Function (anonymous)], StackOverflow: [Function (anonymous)], Tooltip: [Function (anonymous)], Video: [Function (anonymous)], YouTube: [Function (anonymous)], EventTable: [Function (anonymous)] }, pugOptions: {}, ejsOptions: {}, markdownHighlighter: [Function (anonymous)], libraryOverrides: { md: MarkdownIt { inline: [ParserInline], block: [ParserBlock], core: [Core], renderer: [Renderer], linkify: [LinkifyIt], validateLink: [Function: validateLink], normalizeLink: [Function: normalizeLink], normalizeLinkText: [Function: normalizeLinkText], utils: [Object], helpers: [Object], options: [Object] } }, dynamicPermalinks: true, useGitIgnore: false, dataDeepMerge: true, watchJavaScriptDependencies: true, additionalWatchTargets: [ './src/site/content/en/**/*.yml' ], browserSyncConfig: {}, chokidarConfig: {}, watchThrottleWaitTime: 0, frontMatterParsingOptions: undefined, dataExtensions: Map(1) { 'yml' => [Function (anonymous)] }, extensionMap: Set(0) {}, quietMode: false, events: EventEmitter { _events: [Object: null prototype] {}, _eventsCount: 0, _maxListeners: undefined, [Symbol(kCapture)]: false } } +3ms
  Eleventy:CommandCheck command: eleventy   +0ms
  Eleventy Eleventy warm up time (in ms) 6359.89929997921 +0ms
  Eleventy:TemplatePassthroughManager Resetting counts to 0 +0ms
  Eleventy:EleventyFiles C:/Users/JADUTTA/dev/web/web.dev/.eleventyignore,src/site/content/.eleventyignore ignoring: !./_drafts +0ms
  Eleventy:EleventyFiles C:/Users/JADUTTA/dev/web/web.dev/.eleventyignore,src/site/content/.eleventyignore ignoring: !./node_modules/** +12ms
  Eleventy:EleventyFiles C:/Users/JADUTTA/dev/web/web.dev/.eleventyignore,src/site/content/.eleventyignore ignoring: !./.DS_Store +11ms
  Eleventy Directories:
  Eleventy Input: src\site\content\
  Eleventy Data: src/site/_data
  Eleventy Includes: src/site/_includes
  Eleventy Layouts: undefined
  Eleventy Output: dist
  Eleventy Template Formats: njk,md
  Eleventy Verbose Output: false +81ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/common.yml and adding as: i18n.common +0ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/footer.yml and adding as: i18n.footer +11ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/header.yml and adding as: i18n.header +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/post.yml and adding as: i18n.post +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/subscribe.yml and adding as: i18n.subscribe +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/toc.yml and adding as: i18n.toc +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/courses/css/toc.yml and adding as: courses.css.toc +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/accessible.yml and adding as: i18n.paths.accessible +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/angular.yml and adding as: i18n.paths.angular +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/animations.yml and adding as: i18n.paths.animations +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/devices.yml and adding as: i18n.paths.devices +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/discoverable.yml and adding as: i18n.paths.discoverable +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/fast.yml and adding as: i18n.paths.fast +8ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/handbook.yml and adding as: i18n.paths.handbook +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/learn_web_vitals.yml and adding as: i18n.paths.learn_web_vitals +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/lighthouse_accessibility.yml and adding as: i18n.paths.lighthouse_accessibility +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/lighthouse_best_practices.yml and adding as: i18n.paths.lighthouse_best_practices +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/lighthouse_performance.yml and adding as: i18n.paths.lighthouse_performance +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/lighthouse_pwa.yml and adding as: i18n.paths.lighthouse_pwa +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/lighthouse_seo.yml and adding as: i18n.paths.lighthouse_seo +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/media.yml and adding as: i18n.paths.media +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/metrics.yml and adding as: i18n.paths.metrics +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/mini_apps.yml and adding as: i18n.paths.mini_apps +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/notifications.yml and adding as: i18n.paths.notifications +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/payments.yml and adding as: i18n.paths.payments +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/progressive_web_apps.yml and adding as: i18n.paths.progressive_web_apps +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/react.yml and adding as: i18n.paths.react +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/reliable.yml and adding as: i18n.paths.reliable +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/i18n/paths/secure.yml and adding as: i18n.paths.secure +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/authorsData.json and adding as: authorsData +10ms
  Eleventy:TemplateData Found global data file ./src/site/_data/tagsData.json and adding as: tagsData +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/accessible.json and adding as: paths.accessible +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/angular.json and adding as: paths.angular +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/animations.json and adding as: paths.animations +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/devices.json and adding as: paths.devices +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/discoverable.json and adding as: paths.discoverable +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/fast.json and adding as: paths.fast +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/handbook.json and adding as: paths.handbook +8ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/learn-web-vitals.json and adding as: paths.learn-web-vitals +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/lighthouse-accessibility.json and adding as: paths.lighthouse-accessibility +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/lighthouse-best-practices.json and adding as: paths.lighthouse-best-practices +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/lighthouse-performance.json and adding as: paths.lighthouse-performance +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/lighthouse-pwa.json and adding as: paths.lighthouse-pwa +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/lighthouse-seo.json and adding as: paths.lighthouse-seo +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/media.json and adding as: paths.media +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/metrics.json and adding as: paths.metrics +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/mini-apps.json and adding as: paths.mini-apps +4ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/notifications.json and adding as: paths.notifications +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/payments.json and adding as: paths.payments +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/progressive-web-apps.json and adding as: paths.progressive-web-apps +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/react.json and adding as: paths.react +6ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/reliable.json and adding as: paths.reliable +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/secure.json and adding as: paths.secure +5ms
  Eleventy:TemplateData Found global data file ./src/site/_data/countries.js and adding as: countries +10ms
  Eleventy:TemplateData Found global data file ./src/site/_data/event.js and adding as: event +10ms
  Eleventy:TemplateData Found global data file ./src/site/_data/helpers.js and adding as: helpers +63ms
  Eleventy:TemplateData Found global data file ./src/site/_data/podcasts.js and adding as: podcasts +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/postHost.js and adding as: postHost +26ms
  Eleventy:TemplateData Found global data file ./src/site/_data/postToPaths.js and adding as: postToPaths +9ms
  Eleventy:TemplateData Found global data file ./src/site/_data/process.js and adding as: process +9ms
  Eleventy:TemplateData Found global data file ./src/site/_data/site.js and adding as: site +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/paths/index.js and adding as: paths.index +7ms
  Eleventy:TemplateData Found global data file ./src/site/_data/lib/algolia.js and adding as: lib.algolia +9ms
  Eleventy:TemplateData Found global data file ./src/site/_data/lib/hash.js and adding as: lib.hash +6ms
  Eleventy:EleventyFiles Searching for: [ './src\\site\\content\\/**/*.njk', './src\\site\\content\\/**/*.md', '!./_drafts', '!./node_modules/**', '!./.DS_Store', '!./dist/**', '!./src/site/_includes/**', '!./src/site/_data/**' ] +668ms
  Eleventy:TemplateWriter Found: [] +0ms
  Eleventy:TemplatePassthroughManager `passthroughFileCopy` is disabled in config, bypassing. +1s
  Eleventy:TemplateMap Caching collections objects. +0ms
  Eleventy:TemplateMap Collection: collections.all size: 0 +2ms
  Eleventy:TemplateMap Collection: collections.all size: 0 +1ms
  Eleventy:TemplateMap Collection: collections.authors size: undefined +4ms
  Eleventy:TemplateMap Collection: collections.blogPosts size: 0 +0ms
  Eleventy:TemplateMap Collection: collections.newsletters size: 0 +1ms
  Eleventy:TemplateMap Collection: collections.postsWithLighthouse size: 0 +0ms
  Eleventy:TemplateMap Collection: collections.tags size: undefined +3ms
  Eleventy:TemplateMap Collection: collections.memoized size: 0 +17ms
  Eleventy:TemplateWriter Template map created. +46ms
  Eleventy:Benchmark Benchmark (Aggregate): Configuration addPlugin took 3ms (0.0%, called 3×, 1.0ms each) +0ms
  Eleventy:Benchmark Benchmark (Aggregate): Searching the file system took 349ms (6.0%, called 2×, 174.6ms each) +16ms
  Eleventy:Benchmark Benchmark (Aggregate): Data File took 132ms (2.3%, called 11×, 12.0ms each) +13ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/countries.js` took 6ms (0.1%) +4ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/event.js` took 8ms (0.1%) +3ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/helpers.js` took 60ms (1.0%) +28ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/podcasts.js` took 5ms (0.1%) +4ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/postHost.js` took 24ms (0.4%) +9ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/postToPaths.js` took 6ms (0.1%) +25ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/process.js` took 6ms (0.1%) +1ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/site.js` took 5ms (0.1%) +0ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/paths/index.js` took 4ms (0.1%) +1ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/lib/algolia.js` took 5ms (0.1%) +0ms
  Eleventy:Benchmark Benchmark (Data): `./src/site/_data/lib/hash.js` took 3ms (0.1%) +2ms
Wrote 0 files in 1.19 seconds (v0.11.0)
  Eleventy Finished writing templates. +1s
  Eleventy 
  Eleventy Getting frustrated? Have a suggestion/feature request/feedback?
  Eleventy I want to hear it! Open an issue: https://github.com/11ty/eleventy/issues/new +1ms

Start time: (2021-03-20 20:56:37 UTC) [treshold=1%]
 #  module                                                                       time  %
 1  fs-extra (node_modules\@11ty\eleventy\node_modules\fs-extra\lib\index.js)   221ms  ■■■ 3%
 2  micromatch (node_modules\fast-glob\node_modules\micromatch\index.js)         95ms  ■ 1%
 3  ./pattern (node_modules\fast-glob\out\utils\pattern.js)                     122ms  ■■ 2%
 4  ../utils (node_modules\fast-glob\out\utils\index.js)                        154ms  ■■ 2%
 5  ./managers/tasks (node_modules\fast-glob\out\managers\tasks.js)             159ms  ■■ 2%
 6  ../readers/async (node_modules\@nodelib\fs.walk\out\readers\async.js)        96ms  ■ 1%
 7  ./providers/async (node_modules\@nodelib\fs.walk\out\providers\async.js)    103ms  ■■ 1%
 8  @nodelib/fs.walk (node_modules\@nodelib\fs.walk\out\index.js)               128ms  ■■ 2%
 9  ../readers/stream (node_modules\fast-glob\out\readers\stream.js)            168ms  ■■ 2%
10  ./providers/async (node_modules\fast-glob\out\providers\async.js)           209ms  ■■■ 3%
11  fast-glob (node_modules\fast-glob\out\index.js)                             400ms  ■■■■■ 5%
12  ./_MapCache (node_modules\lodash\_MapCache.js)                               76ms  ■ 1%
13  ./memoize (node_modules\lodash\memoize.js)                                   80ms  ■ 1%
14  ./_memoizeCapped (node_modules\lodash\_memoizeCapped.js)                     85ms  ■ 1%
15  ./_stringToPath (node_modules\lodash\_stringToPath.js)                       89ms  ■ 1%
16  ./_castPath (node_modules\lodash\_castPath.js)                              123ms  ■■ 2%
17  ./_baseSet (node_modules\lodash\_baseSet.js)                                207ms  ■■■ 3%
18  lodash/set (node_modules\lodash\set.js)                                     215ms  ■■■ 3%
19  ./_baseMergeDeep (node_modules\lodash\_baseMergeDeep.js)                    101ms  ■■ 1%
20  ./_baseMerge (node_modules\lodash\_baseMerge.js)                            136ms  ■■ 2%
21  lodash/merge (node_modules\lodash\merge.js)                                 176ms  ■■ 2%
22  semver (node_modules\@11ty\eleventy\node_modules\semver\index.js)           156ms  ■■ 2%
23  ./UserConfig (node_modules\@11ty\eleventy\src\UserConfig.js)                197ms  ■■ 3%
24  ./EleventyConfig (node_modules\@11ty\eleventy\src\EleventyConfig.js)        206ms  ■■■ 3%
25  ./TemplateConfig (node_modules\@11ty\eleventy\src\TemplateConfig.js)        390ms  ■■■■ 5%
26  chalk (node_modules\chalk\index.js)                                          91ms  ■ 1%
27  posthtml (node_modules\posthtml\lib\index.js)                                84ms  ■ 1%
28  posthtml-urls (node_modules\posthtml-urls\lib\index.js)                      91ms  ■ 1%
29  ./src/htmlToAbsoluteUrls (node_modul...ugin-rss\src\htmlToAbsoluteUrls.js)  184ms  ■■ 2%
30  @11ty/eleventy-plugin-rss (node_modu...y\eleventy-plugin-rss\.eleventy.js)  223ms  ■■■ 3%
31  ./schema/default_safe (node_modules\...lib\js-yaml\schema\default_safe.js)  135ms  ■■ 2%
32  ./js-yaml/loader (node_modules\js-yaml\lib\js-yaml\loader.js)               195ms  ■■ 3%
33  ./lib/js-yaml.js (node_modules\js-yaml\lib\js-yaml.js)                      205ms  ■■■ 3%
34  js-yaml (node_modules\js-yaml\index.js)                                     210ms  ■■■ 3%
35  ./parser (node_modules\parse5\lib\parser\index.js)                          108ms  ■■ 1%
36  parse5 (node_modules\parse5\lib\index.js)                                   163ms  ■■ 2%
37  ./parse (node_modules\cheerio\lib\parse.js)                                 194ms  ■■ 3%
38  ./_createHybrid (node_modules\lodash\_createHybrid.js)                       87ms  ■ 1%
39  ./_createCurry (node_modules\lodash\_createCurry.js)                         90ms  ■ 1%
40  ./_createWrap (node_modules\lodash\_createWrap.js)                          130ms  ■■ 2%
41  lodash/bind (node_modules\lodash\bind.js)                                   135ms  ■■ 2%
42  css-select (node_modules\cheerio\node_modules\css-select\index.js)           95ms  ■ 1%
43  ../static (node_modules\cheerio\lib\static.js)                              101ms  ■■ 1%
44  ./_baseMatches (node_modules\lodash\_baseMatches.js)                         81ms  ■ 1%
45  ./_baseIteratee (node_modules\lodash\_baseIteratee.js)                      109ms  ■■ 1%
46  lodash/some (node_modules\lodash\some.js)                                   120ms  ■■ 2%
47  ./api/attributes (node_modules\cheerio\lib\api\attributes.js)               227ms  ■■■ 3%
48  ./lib/cheerio (node_modules\cheerio\lib\cheerio.js)                         763ms  ■■■■■■■■ 10%
49  cheerio (node_modules\cheerio\index.js)                                     770ms  ■■■■■■■■ 10%
50  ./src/BuildTOC (node_modules\eleventy-plugin-toc\src\BuildTOC.js)           788ms  ■■■■■■■■ 11%
51  eleventy-plugin-toc (node_modules\eleventy-plugin-toc\.eleventy.js)         793ms  ■■■■■■■■ 11%
52  ./lib/ (node_modules\markdown-it\lib\index.js)                              249ms  ■■■ 3%
53  markdown-it (node_modules\markdown-it\index.js)                             254ms  ■■■ 3%
54  common-tags (node_modules\common-tags\lib\index.js)                         247ms  ■■■ 3%
55  ./src/site/_includes/components/Arti...es\components\ArticleNavigation.js)  267ms  ■■■ 4%
56  ../../_filters/i18n (src\site\_filters\i18n.js)                             107ms  ■■ 1%
57  ./src/site/_includes/components/Asid...site\_includes\components\Aside.js)  111ms  ■■ 2%
58  ./src/site/_includes/components/Asse..._includes\components\Assessment.js)   85ms  ■ 1%
59  ./src/site/_includes/components/Sign...\_includes\components\SignPosts.js)   75ms  ■ 1%
60  image-size (node_modules\image-size\dist\index.js)                           91ms  ■ 1%
61  ./src/site/_transforms/responsive-im...nsforms\responsive-images\index.js)  101ms  ■■ 1%
62  ./lazy-result (node_modules\purgecss...modules\postcss\lib\lazy-result.js)  138ms  ■■ 2%
63  postcss (node_modules\purgecss\node_modules\postcss\lib\postcss.js)         198ms  ■■ 3%
64  ./parser (node_modules\postcss-selector-parser\dist\parser.js)              126ms  ■■ 2%
65  ./processor (node_modules\postcss-selector-parser\dist\processor.js)        131ms  ■■ 2%
66  postcss-selector-parser (node_module...tcss-selector-parser\dist\index.js)  153ms  ■■ 2%
67  glob (node_modules\glob\glob.js)                                             81ms  ■ 1%
68  purgecss (node_modules\purgecss\lib\purgecss.js)                            441ms  ■■■■■ 6%
69  ../lexer/Lexer (node_modules\csso\no...odules\css-tree\lib\lexer\Lexer.js)  101ms  ■■ 1%
70  ./create (node_modules\csso\node_modules\css-tree\lib\syntax\create.js)     212ms  ■■■ 3%
71  ../node (node_modules\csso\node_modules\css-tree\lib\syntax\node\index.js)  152ms  ■■ 2%
72  ./config/lexer (node_modules\csso\no...ss-tree\lib\syntax\config\lexer.js)  185ms  ■■ 3%
73  ./config/parser (node_modules\csso\n...s-tree\lib\syntax\config\parser.js)   95ms  ■ 1%
74  ./syntax (node_modules\csso\node_modules\css-tree\lib\syntax\index.js)      508ms  ■■■■■■ 7%
75  css-tree (node_modules\csso\node_modules\css-tree\lib\index.js)             517ms  ■■■■■■ 7%
76  ./compress (node_modules\csso\lib\compress.js)                               83ms  ■ 1%
77  csso (node_modules\csso\lib\index.js)                                       609ms  ■■■■■■■ 8%
78  ./src/site/_transforms/purify-css (src\site\_transforms\purify-css.js)       1.1s  ■■■■■■■■■■■ 14%
79  ./optimizer/level-2/optimize (node_m...\lib\optimizer\level-2\optimize.js)   89ms  ■ 1%
80  ./lib/clean (node_modules\clean-css\lib\clean.js)                           266ms  ■■■ 4%
81  clean-css (node_modules\clean-css\index.js)                                 269ms  ■■■ 4%
82  uglify-js (node_modules\uglify-js\tools\node.js)                            114ms  ■■ 2%
83  html-minifier (node_modules\html-minifier\src\htmlminifier.js)              494ms  ■■■■■ 7%
84  ./src/site/_transforms/minify-html (src\site\_transforms\minify-html.js)    496ms  ■■■■■ 7%
85  C:/Users/JADUTTA/dev/web/web.dev/.eleventy.js (.eleventy.js)                 4.1s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 56%
86  ./Config (node_modules\@11ty\eleventy\src\Config.js)                         4.7s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 64%
87  ./TemplateEngineManager (node_module...venty\src\TemplateEngineManager.js)   4.7s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 64%
88  ./EleventyExtensionMap (node_modules...eventy\src\EleventyExtensionMap.js)   4.8s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 64%
89  ./TemplateRender (node_modules\@11ty\eleventy\src\TemplateRender.js)         4.8s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 64%
90  ./TemplateData (node_modules\@11ty\eleventy\src\TemplateData.js)             5.7s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 77%
91  ./Template (node_modules\@11ty\eleventy\src\Template.js)                     97ms  ■ 1%
92  ./lib/copy (node_modules\recursive-copy\lib\copy.js)                        147ms  ■■ 2%
93  recursive-copy (node_modules\recursive-copy\index.js)                       152ms  ■■ 2%
94  ./TemplatePassthrough (node_modules\...leventy\src\TemplatePassthrough.js)  156ms  ■■ 2%
95  ./TemplatePassthroughManager (node_m...\src\TemplatePassthroughManager.js)  160ms  ■■ 2%
96  ./EleventyFiles (node_modules\@11ty\eleventy\src\EleventyFiles.js)          165ms  ■■ 2%
97  ./TemplateWriter (node_modules\@11ty\eleventy\src\TemplateWriter.js)        303ms  ■■■■ 4%
98  ./src/Eleventy (node_modules\@11ty\eleventy\src\Eleventy.js)                 6.1s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 82%
99  ./Engines/Liquid (node_modules\@11ty\eleventy\src\Engines\Liquid.js)         90ms  ■ 1%
Total require(): 2927
Total time: 7.4s
robdodson commented 3 years ago

Here's a similar comment, https://github.com/GoogleChrome/web.dev/issues/3672#issuecomment-671630732

It's very likely that we're using unix style paths throughout the site and we should probably be using path.separator instead.

MichaelSolati commented 3 years ago

We just landed a fix that we believe should fix this windows issue. Could you please pull the latest from the main branch, run npm ci then run npm run dev and let us know if the site builds for you!

jaibatrik commented 3 years ago

Yeah, it is working now. Thanks!