ProjectEvergreen / greenwood

Greenwood is your workbench for the web, embracing web standards from the ground up to empower your stack from front to back.
https://www.greenwoodjs.io
MIT License
96 stars 9 forks source link

browserslist is outdated #525

Closed thescientist13 closed 11 months ago

thescientist13 commented 3 years ago

Type of Change

Summary

browserslist is saying our caniuse data is old when running yarn build

Serializing complete for page /plugins/resource/.
done serializing all pages
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating
copying assets/ directory...
copying graph.json...
✨  Done in 23.77s.

Details

Should run that command and ensure that yarn build no longer reports that message.

DevLab2425 commented 11 months ago

@thescientist13 I've not seeing a warning when running yarn build on master.

The full output ```sh $ yarn build yarn run v1.22.19 $ cross-env __GWD_ROLLUP_MODE__=strict node . build ------------------------------------------------------- Welcome to Greenwood (v0.28.5) ♻️ ------------------------------------------------------- Initializing project config Initializing project workspace contexts Generating graph of workspace files... building from local sources... Running Greenwood with the build command. Started puppeteer prerender server at localhost:1984 GraphQLServer started at http://localhost:4000/ pages to generate /404/ /about/community/ /about/features/ /about/goals/ /about/how-it-works/ /about/ /about/tech-stack/ /blog/ /blog/release/v0-15-0/ /blog/release/v0-18-0/ /blog/release/v0-19-0/ /blog/release/v0-20-0/ /blog/release/v0-21-0/ /blog/release/v0-23-0/ /blog/release/v0-24-0/ /blog/release/v0-26-0/ /blog/release/v0-27-0/ /blog/release/v0-28-0/ /blog/state-of-greenwood-2022/ /blog/state-of-greenwood-2023/ /docs/api-routes/ /docs/component-model/ /docs/configuration/ /docs/css-and-images/ /docs/data/ /docs/front-matter/ /docs/ /docs/layouts/ /docs/markdown/ /docs/menus/ /docs/scripts/ /docs/server-rendering/ /getting-started/branding/ /getting-started/build-and-deploy/ /getting-started/creating-content/ /getting-started/ /getting-started/key-concepts/ /getting-started/next-steps/ /getting-started/optimizing/ /getting-started/project-setup/ /getting-started/quick-start/ /guides/cloudflare-workers-deployment/ /guides/firebase/ /guides/github-pages/ /guides/ /guides/netlify-cms/ /guides/netlify-deploy/ /guides/now/ /guides/s3-cloudfront/ /guides/theme-packs/ / /plugins/context/ /plugins/copy/ /plugins/custom-plugins/ /plugins/ /plugins/renderer/ /plugins/resource/ /plugins/rollup/ /plugins/server/ /plugins/source/ prerendering page... /404/ prerendering page... /about/community/ prerendering page... /about/features/ prerendering page... /about/goals/ prerendering page... /about/how-it-works/ prerendering page... /about/ prerendering page... /about/tech-stack/ prerendering page... /blog/ prerendering page... /blog/release/v0-15-0/ prerendering page... /blog/release/v0-18-0/ prerendering page... /blog/release/v0-19-0/ prerendering page... /blog/release/v0-20-0/ prerendering page... /blog/release/v0-21-0/ prerendering page... /blog/release/v0-23-0/ prerendering page... /blog/release/v0-24-0/ prerendering page... /blog/release/v0-26-0/ prerendering page... /blog/release/v0-27-0/ prerendering page... /blog/release/v0-28-0/ prerendering page... /blog/state-of-greenwood-2022/ prerendering page... /blog/state-of-greenwood-2023/ prerendering page... /docs/api-routes/ prerendering page... /docs/component-model/ prerendering page... /docs/configuration/ prerendering page... /docs/css-and-images/ prerendering page... /docs/data/ prerendering page... /docs/front-matter/ prerendering page... /docs/ prerendering page... /docs/layouts/ prerendering page... /docs/markdown/ prerendering page... /docs/menus/ prerendering page... /docs/scripts/ prerendering page... /docs/server-rendering/ prerendering page... /getting-started/branding/ prerendering page... /getting-started/build-and-deploy/ prerendering page... /getting-started/creating-content/ prerendering page... /getting-started/ prerendering page... /getting-started/key-concepts/ prerendering page... /getting-started/next-steps/ prerendering page... /getting-started/optimizing/ prerendering page... /getting-started/project-setup/ prerendering page... /getting-started/quick-start/ prerendering page... /guides/cloudflare-workers-deployment/ prerendering page... /guides/firebase/ prerendering page... /guides/github-pages/ prerendering page... /guides/ prerendering page... /guides/netlify-cms/ prerendering page... /guides/netlify-deploy/ prerendering page... /guides/now/ prerendering page... /guides/s3-cloudfront/ prerendering page... /guides/theme-packs/ prerendering page... / prerendering page... /plugins/context/ prerendering page... /plugins/copy/ prerendering page... /plugins/custom-plugins/ prerendering page... /plugins/ prerendering page... /plugins/renderer/ prerendering page... /plugins/resource/ prerendering page... /plugins/rollup/ prerendering page... /plugins/server/ prerendering page... /plugins/source/ (node:24666) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time (Use `node --trace-warnings ...` to show where the warning was created) prerendering complete for page /docs/front-matter/. generated page... /docs/front-matter/ prerendering complete for page /getting-started/build-and-deploy/. generated page... /getting-started/build-and-deploy/ prerendering complete for page /docs/api-routes/. prerendering complete for page /plugins/resource/. prerendering complete for page /getting-started/creating-content/. generated page... /docs/api-routes/ generated page... /plugins/resource/ generated page... /getting-started/creating-content/ prerendering complete for page /getting-started/branding/. prerendering complete for page /docs/scripts/. prerendering complete for page /getting-started/. generated page... /getting-started/branding/ generated page... /docs/scripts/ generated page... /getting-started/ prerendering complete for page /guides/cloudflare-workers-deployment/. generated page... /guides/cloudflare-workers-deployment/ prerendering complete for page /about/how-it-works/. prerendering complete for page /blog/release/v0-24-0/. generated page... /about/how-it-works/ generated page... /blog/release/v0-24-0/ prerendering complete for page /plugins/source/. generated page... /plugins/source/ prerendering complete for page /blog/release/v0-23-0/. generated page... /blog/release/v0-23-0/ prerendering complete for page /docs/layouts/. generated page... /docs/layouts/ prerendering complete for page /plugins/rollup/. generated page... /plugins/rollup/ prerendering complete for page /getting-started/project-setup/. generated page... /getting-started/project-setup/ prerendering complete for page /guides/netlify-deploy/. prerendering complete for page /blog/release/v0-28-0/. prerendering complete for page /blog/. prerendering complete for page /plugins/custom-plugins/. generated page... /guides/netlify-deploy/ generated page... /blog/release/v0-28-0/ generated page... /blog/ generated page... /plugins/custom-plugins/ prerendering complete for page /blog/release/v0-27-0/. generated page... /blog/release/v0-27-0/ prerendering complete for page /blog/state-of-greenwood-2022/. generated page... /blog/state-of-greenwood-2022/ prerendering complete for page /plugins/. generated page... /plugins/ prerendering complete for page /about/goals/. generated page... /about/goals/ prerendering complete for page /about/. prerendering complete for page /docs/data/. prerendering complete for page /about/features/. prerendering complete for page /guides/now/. generated page... /about/ prerendering complete for page /getting-started/optimizing/. generated page... /docs/data/ generated page... /about/features/ generated page... /guides/now/ prerendering complete for page /docs/css-and-images/. generated page... /getting-started/optimizing/ generated page... /docs/css-and-images/ prerendering complete for page /blog/release/v0-18-0/. prerendering complete for page /blog/state-of-greenwood-2023/. prerendering complete for page /guides/theme-packs/. generated page... /blog/release/v0-18-0/ prerendering complete for page /blog/release/v0-20-0/. generated page... /blog/state-of-greenwood-2023/ prerendering complete for page /docs/menus/. generated page... /guides/theme-packs/ generated page... /blog/release/v0-20-0/ generated page... /docs/menus/ prerendering complete for page /about/tech-stack/. prerendering complete for page /blog/release/v0-15-0/. generated page... /about/tech-stack/ generated page... /blog/release/v0-15-0/ prerendering complete for page /docs/component-model/. generated page... /docs/component-model/ prerendering complete for page /guides/github-pages/. prerendering complete for page /guides/. prerendering complete for page /404/. prerendering complete for page /blog/release/v0-19-0/. prerendering complete for page /guides/firebase/. generated page... /guides/github-pages/ generated page... /guides/ generated page... /404/ generated page... /blog/release/v0-19-0/ generated page... /guides/firebase/ prerendering complete for page /getting-started/key-concepts/. prerendering complete for page /docs/server-rendering/. generated page... /getting-started/key-concepts/ generated page... /docs/server-rendering/ prerendering complete for page /blog/release/v0-26-0/. generated page... /blog/release/v0-26-0/ prerendering complete for page /blog/release/v0-21-0/. prerendering complete for page /about/community/. prerendering complete for page /docs/. prerendering complete for page /getting-started/next-steps/. prerendering complete for page /getting-started/quick-start/. prerendering complete for page /. generated page... /blog/release/v0-21-0/ generated page... /about/community/ generated page... /docs/ generated page... /getting-started/next-steps/ generated page... /getting-started/quick-start/ generated page... / prerendering complete for page /plugins/copy/. generated page... /plugins/copy/ prerendering complete for page /plugins/context/. prerendering complete for page /docs/markdown/. prerendering complete for page /guides/netlify-cms/. prerendering complete for page /guides/s3-cloudfront/. prerendering complete for page /plugins/renderer/. prerendering complete for page /plugins/server/. prerendering complete for page /docs/configuration/. generated page... /plugins/context/ generated page... /docs/markdown/ generated page... /guides/s3-cloudfront/ generated page... /guides/netlify-cms/ generated page... /plugins/server/ generated page... /docs/configuration/ generated page... /plugins/renderer/ success, done generating all pages! bundling static assets... ----------------------------- Rollup File Analysis ----------------------------- bundle size: 53.059 KB original size: 56.203 KB code reduction: 5.59 % module count: 33 /node_modules/lit-html/lit-html.js ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 15.02 % (7.971 KB) /node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js ██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 12.06 % (6.4 KB) /node_modules/@lit/reactive-element/reactive-element.js █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 11.01 % (5.841 KB) /www/components/shelf/shelf.js ███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 6.71 % (3.56 KB) /packages/cli/src/lib/router.js ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 5.04 % (2.674 KB) /www/components/banner/banner.css?type=css █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.85 % (2.041 KB) /www/components/header/header.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.55 % (1.886 KB) /www/components/banner/banner.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.43 % (1.818 KB) /www/components/header/header.css?type=css █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.42 % (1.813 KB) /www/components/shelf/shelf.css?type=css █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.16 % (1.678 KB) /www/components/icons/slack-icon.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.86 % (1.52 KB) /www/components/icons/twitter-icon.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.72 % (1.443 KB) /node_modules/@lit/reactive-element/css-tag.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.6 % (1.379 KB) /www/components/scroll/scroll.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.44 % (1.296 KB) /www/components/banner/eve-button.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.09 % (1.109 KB) /node_modules/lit-element/lit-element.js █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.01 % (1.066 KB) /www/components/social-icons/social-icons.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.96 % (1.039 KB) /packages/plugin-graphql/src/core/client.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.89 % (1.004 KB) /www/components/banner/eve-button.css?type=css ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.72 % (914 Bytes) /node_modules/@evergreen-wc/eve-container/src/eve-container.css ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.68 % (889 Bytes) /www/components/icons/github-icon.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.52 % (806 Bytes) /www/components/banner/button.css?type=css ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.44 % (765 Bytes) /www/components/card/card.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.42 % (751 Bytes) /.greenwood/269417351.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.98 % (518 Bytes) /www/components/card/card.css?type=css ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.93 % (496 Bytes) /www/components/icons/chevron-right.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.74 % (395 Bytes) /www/components/icons/chevron-down.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.74 % (394 Bytes) /node_modules/@evergreen-wc/eve-container/src/eve-container.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.68 % (360 Bytes) /packages/plugin-graphql/src/queries/menu.gql ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.64 % (338 Bytes) /packages/cli/src/lib/hashing-utils.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.61 % (322 Bytes) /packages/plugin-graphql/src/core/common.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.58 % (310 Bytes) /www/components/social-icons/social-icons.css?type=css ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.5 % (263 Bytes) /.greenwood/756510913.js ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0 % (0 Byte) optimizing static pages.... copying directory... www/assets/ copying file... www/assets/evergreen.svg copying file... www/assets/getting-started-netlify-config.png copying file... www/assets/getting-started-repo-styled.png copying file... www/assets/getting-started-repo-unstyled-partial.png copying file... www/assets/gh-pages-branch-commits.png copying file... www/assets/gh-pages-branch.png copying file... www/assets/graphql-playground.png copying file... www/assets/greenwood-getting-started-repo-optimized.webp copying file... www/assets/greenwood-logo-1000w.webp copying file... www/assets/greenwood-logo-1500w.webp copying file... www/assets/greenwood-logo-300w.webp copying file... www/assets/greenwood-logo-500w.webp copying file... www/assets/greenwood-logo-750w.webp copying file... www/assets/greenwood-logo-og.png copying file... www/assets/greenwood-starter-presentation.png copying file... www/assets/link.png copying file... www/assets/netlify-admin.png copying file... www/assets/netlify-cms.jpg copying file... www/assets/netlify-create-new.png copying file... www/assets/netlify-deploy.png copying file... www/assets/netlify-git-gateway.png copying file... www/assets/netlify-invite.png copying file... www/assets/netlify-registration.png copying file... www/assets/netlify-workflow.png copying file... www/assets/nodejs.png copying file... www/assets/repo-github-pages-config.png copying file... www/assets/simple.png copying file... www/assets/web-components-browser-support.png copying file... www/assets/webcomponents.jpg copying file... www/assets/blog-images/dev-cache-step1.png copying file... www/assets/blog-images/dev-cache-step2.png copying file... www/assets/blog-images/dev-cache-step3.png copying file... www/assets/blog-images/dev-cache-step4.png copying file... www/assets/blog-images/full-stack-web-components.webp copying file... www/assets/blog-images/hud.png copying file... www/assets/blog-images/init-scaffolding.png copying file... www/assets/blog-images/not-found.png copying file... www/assets/blog-images/ssr.webp copying file... www/assets/blog-images/wcc-logo.png copying file... www/assets/fonts/source-sans-pro-v13-latin-regular.ttf copying file... www/assets/fonts/source-sans-pro-v13-latin-regular.woff copying file... www/assets/fonts/source-sans-pro-v13-latin-regular.woff2 copying file... www/assets/fonts/source-sans-pro.css copying file... www/favicon.ico copying file... .greenwood/manifest.json copying file... node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js copying directory... node_modules/@webcomponents/webcomponentsjs/bundles/ copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-ce.js copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-ce.js.map copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-pf_dom.js copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-pf_dom.js.map copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-pf_js.js copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-pf_js.js.map copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce-pf.js copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce-pf.js.map copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce.js copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd-ce.js.map copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd.js copying file... node_modules/@webcomponents/webcomponentsjs/bundles/webcomponents-sd.js.map ✨ Done in 25.66s.```
thescientist13 commented 11 months ago

Thanks for looking into this @DevLab2425 !

This makes sense in the context of https://github.com/ProjectEvergreen/greenwood/discussions/763 where we removed PostCSS from the CLI, so I think we can close the case on this one.

Good catch!