Appearance
fresh-turbo-monorepo
Fresh monorepo, built with Turborepo, automatically generated everyday with pnpx create-turbo --use-pnpm
Result
Time spent | 0m 43s |
---|---|
Disk usage | 345 MB |
pwuser@factory:/workspace$ bash -exc 'npm install -g pnpm
> pnpx create-turbo fresh-app --use-pnpm
> cd fresh-app
> pnpm run build' < /dev/null; echo 'Finished running generator.'
+ npm install -g pnpm
cd /workspace/fresh-app
added 1 package, and audited 2 packages in 777ms
1 package is looking for funding
run `npm fund` for details
found 0 vulnerabilities
npm notice
npm notice New major version of npm available! 8.15.0 -> 9.2.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.2.0
npm notice Run npm install -g npm@9.2.0 to update!
npm notice
+ pnpx create-turbo fresh-app --use-pnpm
.../share/pnpm/store/v3/tmp/dlx-22 | +156 ++++++++++++++++
.../share/pnpm/store/v3/tmp/dlx-22 | Progress: resolved 156, reused 0, downloaded 156, added 156, done
>>> TURBOREPO
>>> Welcome to Turborepo! Let's get you set up with a new codebase.
>>> Created a new turborepo with the following:
- apps/web: Next.js with TypeScript
- apps/docs: Next.js with TypeScript
- packages/ui: Shared React component library
- packages/eslint-config-custom: Shared configuration (ESLint)
- packages/tsconfig: Shared TypeScript `tsconfig.json`
>>> Success! Created a new Turborepo at "fresh-app".
Inside that directory, you can run several commands:
pnpm run build
Build all apps and packages
pnpm run dev
Develop all apps and packages
Turborepo will cache locally by default. For an additional
speed boost, enable Remote Caching with Vercel by
entering the following command:
pnpm dlx turbo login
We suggest that you begin by typing:
cd fresh-app
pnpm dlx turbo login
+ cd fresh-app
+ pnpm run build
> fresh-app@0.0.0 build /workspace/fresh-app
> turbo run build
• Packages in scope: docs, eslint-config-custom, tsconfig, ui, web
• Running build in 5 packages
• Remote caching disabled
web:build: cache miss, executing 52e2ab74ecf12422
docs:build: cache miss, executing ba4978786ab38645
web:build:
web:build: > web@0.0.0 build /workspace/fresh-app/apps/web
web:build: > next build
web:build:
docs:build:
docs:build: > docs@0.0.0 build /workspace/fresh-app/apps/docs
docs:build: > next build
docs:build:
web:build: warn - You have enabled experimental feature (transpilePackages) in next.config.js.
web:build: warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
web:build:
docs:build: warn - You have enabled experimental feature (transpilePackages) in next.config.js.
docs:build: warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
docs:build:
docs:build: Attention: Next.js now collects completely anonymous telemetry regarding usage.
docs:build: This information is used to shape Next.js' roadmap and prioritize features.
docs:build: You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
docs:build: https://nextjs.org/telemetry
docs:build:
web:build: Attention: Next.js now collects completely anonymous telemetry regarding usage.
web:build: This information is used to shape Next.js' roadmap and prioritize features.
web:build: You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
web:build: https://nextjs.org/telemetry
web:build:
docs:build: info - Linting and checking validity of types...
web:build: info - Linting and checking validity of types...
docs:build: info - Creating an optimized production build...
web:build: info - Creating an optimized production build...
web:build: info - Compiled successfully
web:build: info - Collecting page data...
docs:build: info - Compiled successfully
docs:build: info - Collecting page data...
web:build: info - Generating static pages (0/3)
docs:build: info - Generating static pages (0/3)
web:build: info - Generating static pages (3/3)
web:build: info - Finalizing page optimization...
web:build:
web:build: Route (pages) Size First Load JS
web:build: ┌ ○ / 299 B 72.3 kB
web:build: └ ○ /404 180 B 72.2 kB
web:build: + First Load JS shared by all 72 kB
web:build: ├ chunks/framework-8af95668ad427548.js 45.4 kB
web:build: ├ chunks/main-93da162d6ecb58da.js 25.7 kB
web:build: ├ chunks/pages/_app-5d6fef3b2f033392.js 194 B
web:build: └ chunks/webpack-4e7214a60fad8e88.js 712 B
web:build:
web:build: ○ (Static) automatically rendered as static HTML (uses no initial props)
web:build:
docs:build: info - Generating static pages (3/3)
docs:build: info - Finalizing page optimization...
docs:build:
docs:build: Route (pages) Size First Load JS
docs:build: ┌ ○ / 300 B 72.3 kB
docs:build: └ ○ /404 180 B 72.2 kB
docs:build: + First Load JS shared by all 72 kB
docs:build: ├ chunks/framework-8af95668ad427548.js 45.4 kB
docs:build: ├ chunks/main-93da162d6ecb58da.js 25.7 kB
docs:build: ├ chunks/pages/_app-5d6fef3b2f033392.js 194 B
docs:build: └ chunks/webpack-4e7214a60fad8e88.js 712 B
docs:build:
docs:build: ○ (Static) automatically rendered as static HTML (uses no initial props)
docs:build:
Tasks: 2 successful, 2 total
Cached: 0 cached, 2 total
Time: 12.12s
Finished running generator.
pwuser@factory:/workspace$ cd /workspace/fresh-app
pwuser@factory:/workspace/fresh-app$ /opt/factory/bin/screenshot 'cd /workspace/fresh-app/apps/web && pnpm start' 3000 || true; echo 'Finished taking screenshot.'
+ start-test 'cd /workspace/fresh-app/apps/web && pnpm start' :3000 'cd /workspace && (playwright screenshot --viewport-size=1280,720 http://localhost:3000 /workspace/screenshot.png; playwright screenshot --viewport-size=1280,720 --wait-for-timeout=4096 http://localhost:3000 /workspace/screenshot.png)'
exit
1: starting server using command "cd /workspace/fresh-app/apps/web && pnpm start"
and when url "[ 'http://localhost:3000' ]" is responding with HTTP status code 200
running tests using command "cd /workspace && (playwright screenshot --viewport-size=1280,720 http://localhost:3000 /workspace/screenshot.png; playwright screenshot --viewport-size=1280,720 --wait-for-timeout=4096 http://localhost:3000 /workspace/screenshot.png)"
> web@0.0.0 start /workspace/fresh-app/apps/web
> next start
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
warn - You have enabled experimental feature (transpilePackages) in next.config.js.
warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
Navigating to http://localhost:3000
Capturing screenshot into /workspace/screenshot.png
Navigating to http://localhost:3000
Waiting for timeout 4096...
Capturing screenshot into /workspace/screenshot.png
ELIFECYCLE Command failed.
Finished taking screenshot.
pwuser@factory:/workspace/fresh-app$ exit
exit