From be34adf2b5b05c1167f98a9c67b6165dc5d2904a Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Mon, 13 Oct 2025 20:52:14 -0400 Subject: [PATCH 1/2] npm workspaces WIP --- .prettierignore | 1 + package.json | 16 +- .../src/template-base-ts/src/pages/index.html | 5 +- .../src/template-base/src/pages/index.html | 5 +- packages/plugin-adapter-aws/package.json | 4 +- packages/plugin-adapter-netlify/package.json | 4 +- packages/plugin-adapter-vercel/package.json | 4 +- packages/plugin-babel/package.json | 4 +- packages/plugin-css-modules/package.json | 4 +- packages/plugin-google-analytics/package.json | 4 +- packages/plugin-graphql/package.json | 4 +- packages/plugin-graphql/src/schema/graph.js | 4 +- packages/plugin-import-commonjs/package.json | 4 +- packages/plugin-import-jsx/package.json | 4 +- packages/plugin-import-raw/package.json | 4 +- packages/plugin-include-html/package.json | 4 +- packages/plugin-markdown/package.json | 4 +- packages/plugin-polyfills/package.json | 4 +- packages/plugin-postcss/package.json | 4 +- packages/plugin-renderer-lit/package.json | 4 +- .../plugin-renderer-puppeteer/package.json | 4 +- pnpm-lock.yaml | 24859 ++++++++++++++++ pnpm-workspace.yaml | 3 + www/package.json | 16 +- yarn.lock | 19771 ------------ 25 files changed, 24916 insertions(+), 19828 deletions(-) create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml delete mode 100644 yarn.lock diff --git a/.prettierignore b/.prettierignore index f53940ab7..0a95f1d0c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,4 @@ +pnpm-lock.yaml *.md **/*expected*.* lerna.json diff --git a/package.json b/package.json index 755e4bc59..60b21543f 100644 --- a/package.json +++ b/package.json @@ -6,24 +6,18 @@ "author": "Owen Buckley ", "license": "MIT", "type": "module", - "workspaces": { - "packages": [ - "packages/*", - "www" - ] - }, "scripts": { "lerna": "lerna", "clean": "rimraf --glob ./packages/**/.greenwood/** ./packages/**/public/** ./coverage", "clean:deps": "rimraf **/node_modules/**", - "build": "yarn workspace www build", - "serve": "yarn workspace www serve", - "dev": "yarn workspace www dev", + "build": "pnpm --filter www build", + "serve": "pnpm --filter www serve", + "dev": "pnpm --filter www dev", "test": "cross-env BROWSERSLIST_IGNORE_OLD_DATA=true __GWD_ROLLUP_MODE__=strict NODE_NO_WARNINGS=1 c8 mocha --exclude \"./packages/**/test/cases/loaders-*/**\" \"./packages/**/**/*.spec.js\"", "test:loaders": "cross-env BROWSERSLIST_IGNORE_OLD_DATA=true __GWD_ROLLUP_MODE__=strict NODE_NO_WARNINGS=1 node --import $(pwd)/test/test-register.js ./node_modules/mocha/bin/mocha \"./packages/**/**/*.spec.js\"", "test:loaders:win": "cross-env BROWSERSLIST_IGNORE_OLD_DATA=true __GWD_ROLLUP_MODE__=strict NODE_NO_WARNINGS=1 node --import file:\\\\%cd%\\test\\test-register.js ./node_modules/mocha/bin/mocha --exclude \"./packages/init/test/cases/**\" \"./packages/**/**/*.spec.js\"", - "test:tdd": "yarn test --watch", - "lint": "yarn run lint:ls && yarn run lint:js && yarn run lint:types", + "test:tdd": "pnpm run test --watch", + "lint": "pnpm run lint:ls && pnpm run lint:js && pnpm run lint:types", "lint:js": "eslint", "lint:ls": "ls-lint", "lint:types": "tsc --project ./tsconfig.json", diff --git a/packages/init/src/template-base-ts/src/pages/index.html b/packages/init/src/template-base-ts/src/pages/index.html index 87dfd1e3a..b64ef803c 100644 --- a/packages/init/src/template-base-ts/src/pages/index.html +++ b/packages/init/src/template-base-ts/src/pages/index.html @@ -9,8 +9,9 @@