-
Notifications
You must be signed in to change notification settings - Fork 13
Labels
CLISSRenhancementImprove something existing (e.g. no docs, new APIs, etc)Improve something existing (e.g. no docs, new APIs, etc)
Milestone
Description
Current State
Noticed after adding a logging line for the configuration detection logic starting in Greenwood - v0.32.0-alpha.1, that it seems when used with custom loaders, this causes an excessive amount of logging line around this? 😳
➜ www.greenwoodjs.dev git:(chore/upgrade-greenwood-v0.32.0) ✗ npm run build
> [email protected] build
> NODE_OPTIONS='--import @greenwood/cli/register' greenwood build
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
-------------------------------------------------------
Welcome to Greenwood (v0.32.0-alpha.1) ♻️
-------------------------------------------------------
Initializing project config
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Initializing project workspace contexts
Generating graph of workspace files...
building from local sources...
Running Greenwood with the build command.
pages to generate
/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/release/v0-29-0/
/blog/release/v0-30-0/
/blog/state-of-greenwood-2022/
/blog/state-of-greenwood-2023/
/blog/state-of-greenwood-2024/
/docs/content-as-data/active-frontmatter/
/docs/content-as-data/collections/
/docs/content-as-data/data-client/
/docs/content-as-data/graph-ql/
/docs/content-as-data/
/docs/content-as-data/pages-data/
/docs/
/docs/introduction/about/
/docs/introduction/
/docs/introduction/setup/
/docs/introduction/web-standards/
/docs/pages/api-routes/
/docs/pages/
/docs/pages/layouts/
/docs/pages/routing/
/docs/pages/server-rendering/
/docs/plugins/css-modules/
/docs/plugins/
/docs/plugins/lit-ssr/
/docs/plugins/postcss/
/docs/plugins/raw/
/docs/plugins/typescript/
/docs/reference/appendix/
/docs/reference/configuration/
/docs/reference/
/docs/reference/plugins-api/
/docs/reference/rendering-strategies/
/docs/resources/assets/
/docs/resources/
/docs/resources/markdown/
/docs/resources/scripts/
/docs/resources/styles/
/guides/ecosystem/htmx/
/guides/ecosystem/
/guides/ecosystem/lit/
/guides/ecosystem/storybook/
/guides/ecosystem/tailwind/
/guides/ecosystem/web-test-runner/
/guides/getting-started/going-further/
/guides/getting-started/
/guides/getting-started/key-concepts/
/guides/getting-started/next-steps/
/guides/getting-started/walkthrough/
/guides/hosting/aws/
/guides/hosting/cloudflare/
/guides/hosting/github/
/guides/hosting/
/guides/hosting/netlify/
/guides/hosting/vercel/
/guides/
/guides/tutorials/full-stack-web-components/
/guides/tutorials/
/guides/tutorials/theme-packs/
/
/404/
Initializing active content...
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
generated page... /blog/
generated page... /blog/release/v0-15-0/
generated page... /blog/release/v0-18-0/
generated page... /blog/release/v0-19-0/
generated page... /blog/release/v0-20-0/
generated page... /blog/release/v0-21-0/
generated page... /blog/release/v0-23-0/
generated page... /blog/release/v0-24-0/
generated page... /blog/release/v0-26-0/
generated page... /blog/release/v0-27-0/
generated page... /blog/release/v0-28-0/
generated page... /blog/release/v0-29-0/
generated page... /blog/release/v0-30-0/
generated page... /blog/state-of-greenwood-2022/
generated page... /blog/state-of-greenwood-2023/
generated page... /blog/state-of-greenwood-2024/
generated page... /docs/content-as-data/active-frontmatter/
generated page... /docs/content-as-data/collections/
generated page... /docs/content-as-data/data-client/
generated page... /docs/content-as-data/graph-ql/
generated page... /docs/content-as-data/
generated page... /docs/content-as-data/pages-data/
generated page... /docs/
generated page... /docs/introduction/about/
generated page... /docs/introduction/
generated page... /docs/introduction/setup/
generated page... /docs/introduction/web-standards/
generated page... /docs/pages/api-routes/
generated page... /docs/pages/
generated page... /docs/pages/layouts/
generated page... /docs/pages/routing/
generated page... /docs/pages/server-rendering/
generated page... /docs/plugins/css-modules/
generated page... /docs/plugins/
generated page... /docs/plugins/lit-ssr/
generated page... /docs/plugins/postcss/
generated page... /docs/plugins/raw/
generated page... /docs/plugins/typescript/
generated page... /docs/reference/appendix/
generated page... /docs/reference/configuration/
generated page... /docs/reference/
generated page... /docs/reference/plugins-api/
generated page... /docs/reference/rendering-strategies/
generated page... /docs/resources/assets/
generated page... /docs/resources/
generated page... /docs/resources/markdown/
generated page... /docs/resources/scripts/
generated page... /docs/resources/styles/
generated page... /guides/ecosystem/htmx/
generated page... /guides/ecosystem/
generated page... /guides/ecosystem/lit/
generated page... /guides/ecosystem/storybook/
generated page... /guides/ecosystem/tailwind/
generated page... /guides/ecosystem/web-test-runner/
generated page... /guides/getting-started/going-further/
generated page... /guides/getting-started/
generated page... /guides/getting-started/key-concepts/
generated page... /guides/getting-started/next-steps/
generated page... /guides/getting-started/walkthrough/
generated page... /guides/hosting/aws/
generated page... /guides/hosting/cloudflare/
generated page... /guides/hosting/github/
generated page... /guides/hosting/
generated page... /guides/hosting/netlify/
generated page... /guides/hosting/vercel/
generated page... /guides/
generated page... /guides/tutorials/full-stack-web-components/
generated page... /guides/tutorials/
generated page... /guides/tutorials/theme-packs/
generated page... /
generated page... /404/
success, done generating all pages!
bundling static assets...
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
Configuration file detected... loading => file:///Users/owenbuckley/Workspace/project-evergreen/www.greenwoodjs.dev/greenwood.config.js
optimizing static pages....
copying directory... src/assets/
copying file... src/assets/build-ssg.svg
copying file... src/assets/center-grid.svg
copying file... src/assets/copy-button.svg
copying file... src/assets/discord.svg
copying file... src/assets/emphasis-corner.svg
copying file... src/assets/github.svg
copying file... src/assets/greenwood-logo-full.svg
copying file... src/assets/greenwood-logo-g.svg
copying file... src/assets/greenwood-logo-leaf.svg
copying file... src/assets/greenwood-logo-og.png
copying file... src/assets/grid-background-primary.svg
copying file... src/assets/grid-background-secondary.svg
copying file... src/assets/html.svg
copying file... src/assets/htmx.svg
copying file... src/assets/json.svg
copying file... src/assets/link.svg
copying file... src/assets/lit.svg
copying file... src/assets/modern-web.svg
copying file... src/assets/netlify.svg
copying file... src/assets/nodejs.svg
copying file... src/assets/npm.svg
copying file... src/assets/open-props.svg
copying file... src/assets/pnpm.svg
copying file... src/assets/storybook.svg
copying file... src/assets/tailwind-logo.svg
copying file... src/assets/tile.svg
copying file... src/assets/twitter-logo.svg
copying file... src/assets/typescript.svg
copying file... src/assets/vercel.svg
copying file... src/assets/wcc.svg
copying file... src/assets/web-components.svg
copying file... src/assets/yarn.svg
copying file... src/assets/docs/graphql-playground.png
copying file... src/assets/blog/acorn.webp
copying file... src/assets/blog/dev-cache-step1.png
copying file... src/assets/blog/dev-cache-step2.png
copying file... src/assets/blog/dev-cache-step3.png
copying file... src/assets/blog/dev-cache-step4.png
copying file... src/assets/blog/evergreen.svg
copying file... src/assets/blog/full-stack-web-components.webp
copying file... src/assets/blog/greenwood-init-refresh.webp
copying file... src/assets/blog/greenwood-logo-1000w.webp
copying file... src/assets/blog/greenwood-logo-1500w.webp
copying file... src/assets/blog/greenwood-logo-300w.webp
copying file... src/assets/blog/greenwood-logo-500w.webp
copying file... src/assets/blog/greenwood-logo-750w.webp
copying file... src/assets/blog/greenwood-starter-presentation.png
copying file... src/assets/blog/hud.png
copying file... src/assets/blog/init-scaffolding.png
copying file... src/assets/blog/nodejs.png
copying file... src/assets/blog/not-found.png
copying file... src/assets/blog/serverless.webp
copying file... src/assets/blog/ssr.webp
copying file... src/assets/blog/wcc-logo.png
copying file... src/assets/guides/full-stack-web-components.webp
copying file... src/assets/guides/getting-started-going-further-prerendering.webp
copying file... src/assets/guides/getting-started-repo-styled.webp
copying file... src/assets/guides/getting-started-repo-unstyled-partial.webp
copying file... src/assets/guides/gh-pages-branch-commits.png
copying file... src/assets/guides/gh-pages-branch.png
copying file... src/assets/guides/greenwood-docker-desktop.webp
copying file... src/assets/guides/greenwood-starter-presentation.png
copying file... src/assets/guides/repo-github-pages-config.png
copying file... src/favicon.ico
copying file... .greenwood/manifest.json
Desired State
For a given command (and why would it happen during greenwood serve
too 🤔 ) it should only log that out once.
For now, I might just comment it out until I can figure it out.
Additional Context
I wonder if fixing this would also allow us to enable verbatimModuleSyntax
in tsconfig.json, since that seems to be recommended, but for now, for Greenwood, we require setting it to false
.
Metadata
Metadata
Assignees
Labels
CLISSRenhancementImprove something existing (e.g. no docs, new APIs, etc)Improve something existing (e.g. no docs, new APIs, etc)
Type
Projects
Status
🔖 Ready
Status
✋ DEFERRED