Skip to content

Instantly share code, notes, and snippets.

@bhoggard
Last active September 4, 2023 23:51
Show Gist options
  • Save bhoggard/e3a45398dfb618c7c794e29054108094 to your computer and use it in GitHub Desktop.
Save bhoggard/e3a45398dfb618c7c794e29054108094 to your computer and use it in GitHub Desktop.
Create Redwood.js app
➜ storytest git:(main) yarn rw g page home /
βœ” Generating page files...
βœ” Successfully wrote file `./web/src/pages/HomePage/HomePage.stories.jsx`
βœ” Successfully wrote file `./web/src/pages/HomePage/HomePage.test.jsx`
βœ” Successfully wrote file `./web/src/pages/HomePage/HomePage.jsx`
βœ” Updating routes file...
βœ” Generating types...
βœ” One more thing...
Page created! A note about <MetaTags>:
At the top of your newly created page is a <MetaTags> component,
which contains the title and description for your page, essential
to good SEO. Check out this page for best practices:
https://developers.google.com/search/docs/advanced/appearance/good-titles-snippets
➜ storytest git:(main) βœ— yarn rw storybook
Installing plugin "@redwoodjs/cli-storybook"...
➀ YN0000: β”Œ Resolution step
➀ YN0061: β”‚ @babel/plugin-proposal-optional-chaining@npm:7.21.0 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
➀ YN0061: β”‚ @babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
➀ YN0002: β”‚ @graphql-tools/graphql-tag-pluck@npm:7.5.2 [28e31] doesn't provide @babel/core (p13f2c), requested by @babel/plugin-syntax-import-assertions
➀ YN0002: β”‚ @redwoodjs/api-server@npm:6.1.1 doesn't provide @babel/core (pd02b4), requested by @babel/plugin-transform-runtime
➀ YN0002: β”‚ @redwoodjs/cli-storybook@npm:6.1.1 doesn't provide react (p7ed48), requested by @storybook/addon-docs
➀ YN0002: β”‚ @redwoodjs/cli-storybook@npm:6.1.1 doesn't provide react (pb4038), requested by @storybook/addon-essentials
➀ YN0002: β”‚ @redwoodjs/cli-storybook@npm:6.1.1 doesn't provide react (p43f6e), requested by @storybook/react-webpack5
➀ YN0002: β”‚ @redwoodjs/cli-storybook@npm:6.1.1 doesn't provide react-dom (p641cd), requested by @storybook/addon-docs
➀ YN0002: β”‚ @redwoodjs/cli-storybook@npm:6.1.1 doesn't provide react-dom (pa564d), requested by @storybook/addon-essentials
➀ YN0002: β”‚ @redwoodjs/cli-storybook@npm:6.1.1 doesn't provide react-dom (p947b0), requested by @storybook/react-webpack5
➀ YN0002: β”‚ @redwoodjs/cli@npm:6.1.1 doesn't provide react (pe12ef), requested by @redwoodjs/prerender
➀ YN0002: β”‚ @redwoodjs/cli@npm:6.1.1 doesn't provide react-dom (pd7eed), requested by @redwoodjs/prerender
➀ YN0002: β”‚ @redwoodjs/core@npm:6.1.1 doesn't provide @babel/eslint-parser (p86c49), requested by @babel/eslint-plugin
➀ YN0002: β”‚ @redwoodjs/core@npm:6.1.1 doesn't provide eslint (pdfc44), requested by @babel/eslint-plugin
➀ YN0002: β”‚ @redwoodjs/eslint-config@npm:6.1.1 doesn't provide babel-plugin-module-resolver (p3a118), requested by eslint-import-resolver-babel-module
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @babel/core (p5950e), requested by @babel/plugin-transform-class-properties
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @babel/core (p44e63), requested by @babel/plugin-transform-private-methods
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @babel/core (pdc534), requested by @babel/plugin-transform-private-property-in-object
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @babel/core (pd2cd4), requested by @babel/plugin-transform-typescript
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @babel/core (p70d3b), requested by @babel/register
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @babel/core (pbc583), requested by babel-plugin-graphql-tag
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide @types/node (p18c47), requested by ts-node
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide graphql-tag (p5c25f), requested by @graphql-codegen/typescript-react-apollo
➀ YN0002: β”‚ @redwoodjs/internal@npm:6.1.1 doesn't provide graphql-tag (pf178a), requested by babel-plugin-graphql-tag
➀ YN0002: β”‚ @redwoodjs/prerender@npm:6.1.1 [fd0d8] doesn't provide prop-types (p68ae1), requested by @redwoodjs/web
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide @babel/core (p8857a), requested by babel-jest
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide @testing-library/dom (pef670), requested by @testing-library/user-event
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide prop-types (pe6bdd), requested by @redwoodjs/web
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide react (pd5705), requested by @redwoodjs/router
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide react (pdfc04), requested by @redwoodjs/web
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide react (p17416), requested by @testing-library/react
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide react-dom (p6b201), requested by @redwoodjs/router
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide react-dom (p03e64), requested by @redwoodjs/web
➀ YN0002: β”‚ @redwoodjs/testing@npm:6.1.1 doesn't provide react-dom (p6cde5), requested by @testing-library/react
➀ YN0002: β”‚ react-hot-toast@npm:2.4.1 [48e9b] doesn't provide csstype (p044f3), requested by goober
➀ YN0002: β”‚ react-hot-toast@npm:2.4.1 [c95af] doesn't provide csstype (p96ff9), requested by goober
➀ YN0002: β”‚ react-hot-toast@npm:2.4.1 [ce3fe] doesn't provide csstype (pb904a), requested by goober
➀ YN0002: β”‚ web@workspace:web doesn't provide graphql (p4ac38), requested by @redwoodjs/forms
➀ YN0060: β”‚ web@workspace:web provides react (p5f7df) with version 18.2.0, which doesn't satisfy what @redwoodjs/router and some of its descendants request
➀ YN0060: β”‚ web@workspace:web provides react-dom (p780b6) with version 18.2.0, which doesn't satisfy what @redwoodjs/router and some of its descendants request
➀ YN0000: β”‚ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➀ YN0000: β”” Completed in 48s 480ms
➀ YN0000: β”Œ Fetch step
➀ YN0000: β”” Completed in 0s 554ms
➀ YN0000: β”Œ Link step
➀ YN0008: β”‚ esbuild@npm:0.18.19 must be rebuilt because its dependency tree changed
➀ YN0008: β”‚ core-js@npm:3.32.1 must be rebuilt because its dependency tree changed
➀ YN0008: β”‚ msw@npm:1.2.3 [aafcd] must be rebuilt because its dependency tree changed
➀ YN0008: β”‚ esbuild@npm:0.18.20 must be rebuilt because its dependency tree changed
➀ YN0007: β”‚ @swc/core@npm:1.3.82 [2c35f] must be built because it never has been before or the last one failed
➀ YN0000: β”” Completed in 4s 192ms
➀ YN0000: Done with warnings in 53s 466ms
Initializing the Mock Service Worker at "/Users/barry/storytest/web/public"...
Service Worker successfully created!
/Users/barry/storytest/web/public/mockServiceWorker.js
Continue by creating a mocking definition module in your application:
https://mswjs.io/docs/getting-started/mocks
@storybook/cli v7.2.0
info => Serving static files from ././public at /
info => Starting manager..
WARN unable to find package.json for @babel/cli
info Addon-docs: using MDX2
info => Using implicit CSS loaders
info => Using default Webpack5 setup
<i> [webpack-dev-middleware] wait until bundle finished
<i> [webpack-dev-middleware] wait until bundle finished: /favicon.svg
99% end closing watch compilationWARN Force closed preview build
WARN Broken build, fix the error above.
WARN You may need to refresh the browser.
Command failed with exit code 1: yarn storybook dev --config-dir "/Users/barry/storytest/node_modules/@redwoodjs/testing/config/storybook" --port 7910 --no-version-updates
➜ ~ yarn create redwood-app storytest
yarn create v1.22.19
[1/4] πŸ” Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] πŸ”— Linking dependencies...
warning " > [email protected]" has unmet peer dependency "react@^18".
warning " > [email protected]" has unmet peer dependency "react-dom@^18".
warning " > [email protected]" has unmet peer dependency "styled-components@^5.2".
warning "sanity > @dnd-kit/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @dnd-kit/[email protected]" has unmet peer dependency "react-dom@>=16.8.0".
warning "sanity > @dnd-kit/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @dnd-kit/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @dnd-kit/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @portabletext/[email protected]" has unmet peer dependency "react@^17 || ^18".
warning "sanity > @rexxars/[email protected]" has unmet peer dependency "react@^15 || ^16 || ^17 || ^18".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "react@^18".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "react@^18".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "react@^16.9 || ^17 || ^18".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "styled-components@^5.2".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "react@^18".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "react-dom@^18".
warning "sanity > @sanity/[email protected]" has unmet peer dependency "styled-components@^5.2".
warning "sanity > @tanstack/[email protected]" has unmet peer dependency "react@^16.8.0 || ^17.0.0 || ^18.0.0".
warning "sanity > [email protected]" has unmet peer dependency "react@^15.3.0 || 16 || 17 || 18".
warning "sanity > [email protected]" has unmet peer dependency "react@^16.8.0 || ^17.0.0 || ^18.0.0".
warning "sanity > [email protected]" has unmet peer dependency "react@>=15.0.0".
warning "sanity > [email protected]" has unmet peer dependency "react@^16.8 || ^17 || ^18".
warning "sanity > [email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > [email protected]" has unmet peer dependency "react@>=17.0.0".
warning "sanity > [email protected]" has unmet peer dependency "react@^16.8.0 || ^17.0.0 || ^18.0.0".
warning "sanity > @dnd-kit/core > @dnd-kit/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @sanity/portable-text-editor > @sanity/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @sanity/portable-text-editor > @sanity/[email protected]" has unmet peer dependency "react-dom@>=16.8.0".
warning "sanity > @sanity/ui > @floating-ui/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning "sanity > @sanity/ui > @floating-ui/[email protected]" has unmet peer dependency "react-dom@>=16.8.0".
warning "sanity > react-focus-lock > [email protected]" has unmet peer dependency "react@^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0".
warning "sanity > react-focus-lock > [email protected]" has unmet peer dependency "react@^16.8.0 || ^17.0.0 || ^18.0.0".
warning "sanity > react-focus-lock > [email protected]" has unmet peer dependency "react@^16.8.0 || ^17.0.0 || ^18.0.0".
warning Workspaces can only be enabled in private projects.
[4/4] πŸ”¨ Building fresh packages...
success Installed "[email protected]" with binaries:
- create-redwood-app
------------------------------------------------------------------
🌲⚑️ Welcome to RedwoodJS! ⚑️🌲
------------------------------------------------------------------
βœ” Compatibility checks passed
βœ” Creating your Redwood app in storytest based on command line argument
βœ” Select your preferred language Β· JavaScript
βœ” Do you want to initialize a git repo? Β· no / Yes
βœ” Enter a commit message Β· Initial commit
βœ” Do you want to run yarn install? Β· no / Yes
βœ” Project files created
βœ” Installed node modules
βœ” Generated types
βœ” Initialized a git repo with commit message "Initial commit"
Thanks for trying out Redwood!
⚑️ Get up and running fast with this Quick Start guide: https://redwoodjs.com/quick-start
Fire it up! πŸš€
> cd storytest
> yarn rw dev
✨ Done in 63.02s.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment