- 20 3月, 2021 5 次提交
-
-
由 Tobias Koppers 提交于
-
由 Ciprian Caba 提交于
VERCEL_GIT_COMMIT_SHA is now available by default across all integrations
-
由 Shu Ding 提交于
This PR attempts to provide an option to allow importing TS/TSX from outside of the current Next.js project root directory. Although this goes against the design decision that no source code should be imported from outside of root and [might bring tons of issues](https://github.com/vercel/next.js/issues/19928#issuecomment-741596557), it will still be helpful in some monorepo use cases. This PR assumes that the external files are following the same language syntax rules and under the same tooling versions as the source code inside your project root. And it's also not allowed to enable the `baseUrl` feature in the external directory (as the project should only have 1 import base URL). X-ref: #9474, #15569, #19928, #20374.
-
由 JJ Kasper 提交于
-
由 Tim 提交于
Following commit https://github.com/vercel/next.js/commit/1f5c2c851333b5601cc1e9463253fdad0f0d8883 Adding documentation links to example. ## Feature - [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR. - [ ] Related issues linked using `fixes #number` - [ ] Integration tests added - [X ] Documentation added - [ ] Telemetry added. In case of a feature if it's used or not. ## Documentation / Examples - [x ] Make sure the linting passes
-
- 19 3月, 2021 8 次提交
-
-
由 Tim Neutkens 提交于
-
由 Tim Neutkens 提交于
-
由 Sam Ko 提交于
-
由 Tim Neutkens 提交于
-
由 JJ Kasper 提交于
This ensures we exit the build process after the build completes even if timers/connections are left open since this can cause the process to hang indefinitely. This was the previous behavior although got changed un-intentionally in https://github.com/vercel/next.js/commit/e27b7e996d6e7e6772272f3d189ce93dac25fc3d This updates our production test with an open timer to ensure it doesn't block the process from completing.
-
由 Lee Robinson 提交于
The packages referenced here were removed.
-
由 Lee Robinson 提交于
I've been this confusion quite a few times. > So with my requirements, how big of a sin is it to use Next only for the frontend and get all its data, JWT tokens, etc. from my NodeJS backend by calling its respective APIs to said backend? > Even the docs mention that running a custom server is not a great idea...
-
由 Vincent Voyer 提交于
I thought that the current wording was not accurate both for next-iron-session and next-auth. - next-auth is a full-featured authentication system like passport - next-iron-session is a session utility The previous copy was less clear about that and, for example, said you should go for next-iron-session for user/password and next-auth for everything else. Which is not the case. I use next-iron-session with only a Slack login, and you can implement email/password with next-auth. Hope you like it! PS: I have no preference between the two, I think they serve a different purpose. I used the two (and authored one). I used next-auth on https://sourcekarma.vercel.app/
-
- 18 3月, 2021 11 次提交
-
-
由 Mokshit Jain 提交于
This Pull Request makes [`@tailwindcss/jit`](https://github.com/tailwindlabs/tailwindcss-jit) the default engine for Tailwind CSS. It has the following advantages: - Lightning-fast build times because the CSS is generated on demand. - Every variant is enabled out of the box. - Generate arbitrary styles without writing custom CSS. - Better performance in browser dev-tools.
-
由 Shu Ding 提交于
As stated in #23157, this PR merges all the operations into 1 worker thread (`processBuffer` in `impl.ts`) and only pass a list of operation names and args into the worker. This should improve the speed and memory usage of next/image. Fixes #23157. X-ref: #22925.
-
由 Tim Neutkens 提交于
-
由 Tim Neutkens 提交于
-
由 Tobias Koppers 提交于
as vercel doesn't allow env vars starting with _
-
由 Tobias Koppers 提交于
-
由 Tobias Koppers 提交于
-
由 Tobias Koppers 提交于
This allows to use `__NEXT_WEBPACK_LOGGING` to enable verbose webpack logging output to investigate into performance and cache problems. `__NEXT_WEBPACK_LOGGING=1` enables some basic logging `__NEXT_WEBPACK_LOGGING=infrastructure` enables only infrastructure logging `__NEXT_WEBPACK_LOGGING=profile-client` enables deep profile output of the client build `__NEXT_WEBPACK_LOGGING=profile-server` same for the server `__NEXT_WEBPACK_LOGGING=profile-client,infrastructure` combines multiple things
-
由 Lee Robinson 提交于
And an improved design
😄 https://roadmap-redis.vercel.app/ -
由 Josh Flayhart 提交于
It's currently misleading and I chose to freeze to a particular version since pointing to canary every time is likely to break (as is happening prior to this PR). The link will now go to: https://github.com/vercel/next.js/blob/v10.0.8/packages/next/next-server/server/config-shared.ts#L33
-
由 Mokshit Jain 提交于
I have added a new section to the `with-redux-toolkit` example on setting up Typescript with Redux Toolkit and React-Redux. It links the redux toolkit documentation and Next.js documentation on adding Typescript to a Next.js project.
-
- 17 3月, 2021 8 次提交
-
-
由 Tim Neutkens 提交于
-
由 Tobias Koppers 提交于
update webpack, fix runtime location, fix undeclared variable, omit env vars from cache version (#23113) * this will fix problems with serverless target which doesn't use a runtime chunk * It also omit env vars from contributing to cache version as webpack will handle that now * It moves the webpack-runtime chunk from ./chunks back to ./
-
由 JJ Kasper 提交于
-
由 Shu Ding 提交于
This PR upgrades `jest-worker` and `jest-cli` to the latest pre-release version, also removed `jest-circus` which is included in Jest by default. `jest-worker@next` includes a fix for memory leak that we need (https://github.com/facebook/jest/pull/11187). Fixes #22925. This will also improve the OOM issue for `next dev` #15855.
-
由 Mokshit Jain 提交于
I have simplified the `with-redux-toolkit` example and changed the directory structure to "feature folders". I have removed the `notes` page and API route as it wasn't directly related to the redux toolkit. This example is also identical to the official [cra redux template](https://github.com/reduxjs/cra-template-redux). All the dependencies have also been updated.
-
由 Lee Robinson 提交于
Supersedes https://github.com/vercel/next.js/pull/23115 for more clarity and a better recommendation.
-
由 Shane Rogers 提交于
I similarly [couldn't find this info](https://github.com/vercel/next.js/issues/19711#issuecomment-750414110) in the docs about configuring the image path when using an app `basePath`, so thought I'd add it.
-
由 Abdullah Mzaien 提交于
- `scroll` - Optional boolean, controls scrolling to the top of the page after navigation. Defaults to `true` and - `scroll`: Scroll to the top of the page after a navigation. Defaults to `true` as options for router.push
-
- 16 3月, 2021 8 次提交
-
-
由 René Keller 提交于
Fixes "Type 'string' is not assignable to type 'number'." TS warning
-
由 JJ Kasper 提交于
-
由 Shu Ding 提交于
Reverts vercel/next.js#23082
-
由 JJ Kasper 提交于
-
由 Shu Ding 提交于
Reverts vercel/next.js#20428 temporarily to move this feature into the next canary release.
-
由 Kyle Boss 提交于
# Route Announcements ## Summary This PR improves the accessibility of NextJS's client-side navigation by announcing route changes to screen readers. ## Context When a user who is sighted clicks on a link, they can see the content change. It's an affirmation that what the user intended to do by clicking a link actually worked! Users navigating the page via a screen-reader will not get this feedback on NextJS sites (This is an issue on many SPA-like architectures). https://user-images.githubusercontent.com/4213649/103017382-63b02b00-44f8-11eb-9940-fb530d2d3018.mov ## Solution Whenever there is a route change, the new `<RouteAnnouncer />` will look for a name to give the new page and then announce it! The name is found by first looking for an `h1`, falling back to `document.title`, and lastly to `pathname`. `<RouteAnnouncer />` is a visually hidden component placed within the `<AppContainer />`. ## Demo https://user-images.githubusercontent.com/4213649/103017401-6ad73900-44f8-11eb-8050-b3e9a7e0c3f2.mov ## Inspiration First and foremost, this PR was inspired by @marcysutton's studies and writing, [What we learned from user testing of accessible client-side routing techniques with Fable Tech Labs ](https://www.gatsbyjs.com/blog/2019-07-11-user-testing-accessible-client-routing/) as well as @madalynrose's [Accessible Routing](https://github.com/gatsbyjs/gatsby/pull/19290) PR for Gatsby. There were also learnings gleaned from the conversations within #7681. ### Related Issues & PRs - Resolves #7681 - Relates to #19963
-
由 JJ Kasper 提交于
-