forked from cerc-io/stack-orchestrator
VPhung24
3b9422095c
This is working off pull request "[Add support for pnpm as a webapp build tool. #767](https://git.vdb.to/cerc-io/stack-orchestrator/pulls/767/files)" that adds `pnpm` package manager support for `nextjs` & `webapps`. `bun` default build output directory (defined as `CERC_BUILD_OUTPUT_DIR`) is `dist` which should already be handled with `pnpm` support in the previously mentioned [pull request](https://git.vdb.to/cerc-io/stack-orchestrator/pulls/767/files) Installing `bun` using `npm` following our previous `pnpm` installation ```zsh npm install -g bun ``` We'll be using `bun` as a package manager that works with `Node.js` projects as defined in bun's [docs](https://bun.sh/docs/cli/install) > The bun CLI contains a Node.js-compatible package manager designed to be a dramatically faster replacement for npm, yarn, and pnpm. It's a standalone tool that will work in pre-existing Node.js projects; if your project has a package.json, bun install can help you speed up your workflow. To test `next.js` apps using `node.js` and compatibility with all four packager managers -- `npm`, `yarn`, `pnpm`, and `bun` -- use the branches of snowball's [nextjs-package-manager-example-app](https://git.vdb.to/snowball/nextjs-package-manager-example-app) repo: `nextjs-package-manager/npm`, `nextjs-package-manager/yarn`, `nextjs-package-manager/pnpm`, `nextjs-package-manager/bun`. Co-authored-by: Vivian Phung <dev+github@vivianphung.com> Co-authored-by: David Boreham <dboreham@noreply.git.vdb.to> Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/800 Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to> Co-authored-by: VPhung24 <vphung24@noreply.git.vdb.to> Co-committed-by: VPhung24 <vphung24@noreply.git.vdb.to> |
||
---|---|---|
.. | ||
cerc-act-runner | ||
cerc-act-runner-task-executor | ||
cerc-builder-gerbil | ||
cerc-builder-js | ||
cerc-eth-api-proxy | ||
cerc-eth-probe | ||
cerc-eth-statediff-fill-service | ||
cerc-eth-statediff-service | ||
cerc-fixturenet-eth-genesis | ||
cerc-fixturenet-eth-geth | ||
cerc-fixturenet-eth-lighthouse | ||
cerc-fixturenet-plugeth-plugeth | ||
cerc-foundry | ||
cerc-go-ethereum | ||
cerc-go-ethereum-foundry | ||
cerc-go-nitro | ||
cerc-go-opera | ||
cerc-graph-node | ||
cerc-ipld-eth-beacon-db | ||
cerc-ipld-eth-beacon-indexer | ||
cerc-ipld-eth-db | ||
cerc-ipld-eth-server | ||
cerc-keycloak | ||
cerc-keycloak-reg-api | ||
cerc-keycloak-reg-ui | ||
cerc-laconic-console-host | ||
cerc-laconic-dot-com | ||
cerc-laconic-registry-cli | ||
cerc-laconicd | ||
cerc-lasso | ||
cerc-lighthouse | ||
cerc-lighthouse-cli | ||
cerc-lotus | ||
cerc-mars | ||
cerc-mars-v2 | ||
cerc-mobymask | ||
cerc-mobymask-snap | ||
cerc-mobymask-ui | ||
cerc-nextjs-base | ||
cerc-nitro-contracts | ||
cerc-nitro-rpc-client | ||
cerc-optimism-contracts | ||
cerc-optimism-l2geth | ||
cerc-optimism-op-batcher | ||
cerc-optimism-op-node | ||
cerc-optimism-op-proposer | ||
cerc-osmosis-front-end | ||
cerc-osmosis-front-end-urbit | ||
cerc-ping-pub | ||
cerc-plugeth | ||
cerc-plugeth-statediff | ||
cerc-plugeth-with-plugins | ||
cerc-pocket | ||
cerc-ponder | ||
cerc-react-peer | ||
cerc-reth | ||
cerc-sushiswap-subgraphs | ||
cerc-sushiswap-v3-core | ||
cerc-sushiswap-v3-periphery | ||
cerc-test-container | ||
cerc-test-contract | ||
cerc-test-database-client | ||
cerc-test-database-container | ||
cerc-tx-spammer | ||
cerc-uniswap-interface | ||
cerc-uniswap-v3-info | ||
cerc-watcher-ajna | ||
cerc-watcher-azimuth | ||
cerc-watcher-erc20 | ||
cerc-watcher-erc721 | ||
cerc-watcher-gelato | ||
cerc-watcher-merkl-sushiswap-v3 | ||
cerc-watcher-mobymask | ||
cerc-watcher-mobymask-v2 | ||
cerc-watcher-mobymask-v3 | ||
cerc-watcher-sushiswap | ||
cerc-watcher-sushiswap-v3 | ||
cerc-watcher-ts | ||
cerc-watcher-uniswap-v3 | ||
cerc-webapp-base | ||
cerc-webapp-deployer-backend | ||
build-base.sh | ||
default-build.sh |