Netlify ❤️ Nuxt.js: a simple template to give you the code you need to use Netlify features with Nuxt.

Related tags

Nuxt theme nuxt netlify
Overview

Nuxt Toolbox Template

template

This is a NuxtJS v2 project. It is a reference on how to integrate commonly used features within Netlify for Nuxt.js.

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

Deploy to Netlify

Want to deploy immediately? Click this button

Deploy to Netlify Button

Clicking this button will create a new repo for you that looks exactly like this one, and sets that repo up immediately for deployment on Netlify.

Deploy using the Netlify CLI:

Click the 'Use the Template' button at the top of this repo. Then install the Netlify CLI tool and run netlify init. Or straight from the Netlify CLI, use the netlify sites:create-template command in you terminal (learn more about this command here) to do the entire flow for you.

git clone https://github.com/netlify-templates/nuxt-toolbox 

npm install netlify-cli -g # to install the Netlify CLI tool globally

netlify init # initialize a new Netlify project & deploy

It will use the information from the included Netlify configuration file, netlify.toml, to set up the build command as npm run generate to create a static project and locate the build project in the dist directory.

The init process will also set up continuous deployemnt for your project so that a new build will be triggered & deployed when you push code to the repo (you can change this from your project dashboard: Site Settings/Build & deploy/Continuous Deployment).

You can also use netlify deploy (--prod) to manually deploy and netlify open to open your project dashboard.

💡 we only have so many keystrokes to give, use ntl shorthand for netlify or make an alias of your own to save hours...of accumulated miliseconds

Running Locally

You can use netlify dev from the command line to access project information like environment variables as well as

  • test functions
  • test redirects
  • share a live session via url with netlify dev --live
  • and more :)

Deployment Resources

Forms

Netlify Forms are a way to wire up your native HTML into being able to seamlessly handle submissions. To get a form working, we need to add two extra things:

  1. An extra attribute on the form tag, netlify

Adding this attribute to our form tag will let Netlify know when it loads the page, that it needs to be aware of submissions made through it.

  1. A hidden input in the form,

Adding this extra input allows our form to be given a name that Netlify can store submissions to. It is a hidden input so your users won't see it but it will pass along the name of our form to Netlify when we submit. In our Netlify Admins site under Forms, we will see our Active Form named feedback and all submissions will go there.

With both of those we're ready for folks to give us feedback!

Adding a custom submission page

While Netlify provides a default submission page for folks, we can customize it as well! With the action attribute on the form tag we will be able to direct our users to our own page.

In components/feedbackForm.vue you'll see the form has the attribute action="/success" this will take our user to the custom route /success which we created under pages/Success.vue. As long as the page exists, you can direct folks to it!

Blocking bot spam with a honeypot field

Many bots scan through webpages and try to see what pages and forms they can get access to. Instead of letting our website receive spam submissions, we can filter out unrelated submissions with a visually-hidden input field.

">
<p class="hidden">
  <label>
    Don’t fill this out if you’re human: <input name="bot-field" />
  label>
p>

Since screenreader users will still have this announced, it is important for us to communicate that this is a field not meant to be filled in.

For this to work we also need to add a netlify-honeypot attribute to the form element.

">
<form netlify netlify-honeypot action="/feedback" method="post">form>

See it here in the template code.

Forms Resources

Netlify Functions

With Netlify, you can build out server-side code without having to setup and maintain a dedicated server. Inside of our default folder path, netlify/functions you can see an example of the format for JavaScript functions with the joke.js file.

The function format expects an async function named handler to be exported.*

export const handler = async () => {
  // Your code goes in here!
}
  • Note: ESLint may report that the async is unnecessary if there is no await code within the function, but the async is required. Do not delete it.

This will be the function that will be invoked whenever a client makes a request to the generated endpoints. The endpoint's format is followed as /.netlify/functions/joke. So whenever the site is deployed, if you go to https:///.netlify/functions/joke you will see a random joke!

Side note: In our example, we're using import to include data from another location and export const const handler to let our function be consumed by Netlify. We're able to do this because of esbuild. This is a bundler configuration we set in our netlify.toml under [functions].

Netlify Functions Resources

There is quite a bit you can do with these functions, so here are some additional resources to learn more!

Redirects

In the netlify.toml configuration file there is an example of how to implement redirects. Redirects can be used to do many things from redirecting Single Page Apps more predictably, redirecting based on country/language to leveraging On-Demand Builders for Distributed Persistant Rendering.

In the netlify.toml configuration file there is an example of how to implement redirects. Redirects can be used to do many things from redirecting Single Page Apps more predictably, redirecting based on country/language to leveraging On-Demand Builders for Distributed Persistant Rendering.

In the example we'll be using redirects to have a shorter endpoint to Netlify functions. By default, you call a Netlify function when requesting a path like https://yoursite.netlify.com/.netlify/functions/functionName. Instead, we'll redirect all calls from a path including /api to call on the Netlify functions. So the path will be https://yoursite.netlify.com/api/functionName, a lot easier to remember too.

Example

[[redirects]]
from = "/api/*"
to = "/.netlify/functions/:splat"
status = 200
force = true

First we create a section in the .toml for the redirect using [[redirects]]. Each redirect should have this line to start the redirect code, and the redirects will be executed in the order they appear in the .toml from top to bottom.

The bare minimum needed is the from and to, letting the CDN know when a route is requested, the from, forward it on to another path, the to. In the example, we also added an 'Ok' status code, 200, and set the force to true to make sure it always redirects from the from path.

There are many ways to use redirects. Check out the resouces below to learn more.

Redirect Resources

I want moar!

If you want to discover more Netlify features via this template, here's a couple of things you could try:

  • Add a Netlify plugin, either via the UI or netlify.toml. For example, why not try the A11y plugin to run some accessibility testing on your site!
  • Create environment variables using the CLI to store secret tokens (e.g. API key), and use them in the Netlify function to fetch data from your favorite API.

Nuxt Toolbox Template - Walkthrough

Nuxt.Toolbox.Template.-.Walkthrough.mp4
Comments
  • fix(deps): update dependency vue to v3

    fix(deps): update dependency vue to v3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | vue | ^2.6.14 -> ^3.0.0 | age | adoption | passing | confidence |


    Release Notes

    vuejs/core

    v3.2.37

    Compare Source

    Bug Fixes

    v3.2.36

    Compare Source

    Bug Fixes
    Performance Improvements

    v3.2.35

    Compare Source

    Bug Fixes

    v3.2.34

    Compare Source

    Bug Fixes
    • compiler-core: should generate HYDRATE_EVENTS flag on dynamic component that resolves to element (415091b), closes #​5870
    • compiler-sfc: support export { default } from '...' (#​5937) (73e6523), closes #​5935
    • compiler-sfc: type-only defineProps does not recognize Promise (fix #​5941) (#​5943) (991d623)
    • compiler-ssr: fix component event handlers inheritance in ssr (f811dc2), closes #​5664
    • compiler-ssr: fix wrong attrs fallthrough on non-single-root v-if branches (516bc54), closes #​5140
    • compiler-ssr: only inject fallthrough attrs for root transition/keep-alive (c65b805)
    • keep-alive: fix keep-alive rendering when placed in vnode branch (0841b9b), closes #​4817
    • runtime-core: adjust force diff of dev root fragments (cdda49b), closes #​5946
    • ssr/teleport: support nested teleports in ssr (595263c), closes #​5242
    • ssr: fix hydration error on falsy v-if inside transition/keep-alive (ee4186e), closes #​5352
    • ssr: fix hydration error when teleport is used as component root (b60cff0), closes #​4293
    • ssr: fix hydration error when transition contains comment children (3705b3b), closes #​5351
    • ssr: fix hydration for slot with empty text node (939209c), closes #​5728
    • ssr: fix hydration mismatch caused by multi-line comments inside slot (e1bc268), closes #​5355
    • ssr: inherit scope id on functional component during ssr (847d7f7), closes #​5817
    • ssr: render fallthrough attributes for transition-group with tag (aed10c5), closes #​5141
    • ssr: support client-compiled v-model with dynamic type during ssr (#​5787) (c03459b), closes #​5786
    • types: export ComponentProvideOptions (#​5947) (3e2850f)
    • types: fix defineComponent inference to Component (#​5949) (7c8f457)

    v3.2.33

    Compare Source

    Bug Fixes

    v3.2.32

    Compare Source

    Bug Fixes

    v3.2.31

    Compare Source

    Bug Fixes
    • compiler-ssr: no need to inject resolveDirective calls for setup custom directives (436c500)
    • runtime-core: allow spying on proxy methods (#​4216) (8457d8b)
    • ssr: always hydrate children for HMR (#​5406) (0342fae), closes #​5405

    v3.2.30

    Compare Source

    Features
    • ssr: support custom directive getSSRProps in optimized compilation (60cf175), closes #​5304
    Performance Improvements
    • reactivity: optimize effect/effectScope active state tracking (2993a24)

    v3.2.29

    Compare Source

    Bug Fixes

    v3.2.28

    Compare Source

    v3.2.27

    Compare Source

    Bug Fixes
    • KeepAlive: remove cached VNode properly (#​5260) (2e3e183), closes #​5258
    • reactivity-transform: should not rewrite for...in / for...of scope variables (7007ffb)
    • sfc-playground: hide title to avoid overlap (#​5099) (44b9527)
    • ssr: make computed inactive during ssr, fix memory leak (f4f0966), closes #​5208
    • ssr: remove missing ssr directive transform error (55cc4af)
    • types/tsx: allow ref_for type on tsx elements (78df8c7)
    • types: fix shallowReadonly type (92f11d6)
    • types: handle ToRef (5ac7030), closes #​5188
    • types: KeepAlive match pattern should allow mixed array (3007d5b)
    Features
    • types: simplify ExtractPropTypes to avoid props JSDocs being removed (#​5166) (a570b38)
    Performance Improvements
    • improve memory usage for static vnodes (ed9eb62)

    v3.2.26

    Compare Source

    v3.2.25

    Compare Source

    Bug Fixes
    • compiler-sfc: generate valid TS in script and script setup co-usage with TS (7e4f0a8), closes #​5094
    • compiler: force block for custom dirs and inline beforeUpdate hooks (1c9a481)
    • runtime-core: disallow recurse in vnode/directive beforeUpdate hooks (a1167c5)
    Features
    • compiler-core: support aliasing vue: prefixed events to inline vnode hooks (4b0ca87)
    • experimental: allow const for ref sugar declarations (9823bd9)
    • reactivity-transform/types: restructure macro types + export types for all shorthand methods (db729ce)
    • reactivity-transform: $$() escape for destructured prop bindings (198ca14)
    • reactivity-transform: rename @​vue/ref-transform to @​vue/reactivity-transform (d70fd8d)
    • reactivity-transform: support $-shorthands for all ref-creating APIs (179fc05)
    • reactivity-transform: support optionally importing macros (fbd0fe9)
    • reactivity-transform: use toRef() for $() destructure codegen (93ba6b9)
    • reactivity: support default value in toRef() (2db9c90)
    • sfc-playground: add github link (#​5067) (9ac0dde)
    • sfc-playground: prevent ctrl+s default behavior (#​5066) (b027507)
    • support ref in v-for, remove compat deprecation warnings (41c18ef)

    v3.2.24

    Compare Source

    Bug Fixes
    • compat: maintain compatConfig option in legacy functional comp (#​4974) (ee97cf5)
    • compiler-dom: avoid bailing stringification on setup const bindings (29beda7)
    • compiler-sfc: make asset url imports stringifiable (87c73e9)
    • package: ensure ref-macros export is recognized by vue-tsc (#​5003) (f855269)
    • runtime-core: handle initial undefined attrs (#​5017) (6d887aa), closes #​5016
    • types/reactivity: export ShallowRef type (#​5026) (523b4b7), closes #​5205
    Features
    • types/script-setup: add generic type to defineExpose (#​5035) (34985fe)

    v3.2.23

    Compare Source

    Bug Fixes
    • reactivity: retain readonly proxies when setting as reactive property (d145128), closes #​4986
    • runtime-core: fix component public instance has check for accessed non-existent properties (aac0466), closes #​4962
    • runtime-core: handle error in async KeepAlive hooks (#​4978) (820a143)
    • runtime-dom: fix option element value patching edge case (#​4959) (89b2f92), closes #​4956
    • runtime-dom: patchDOMProps should not set _value if element is custom element (#​4839) (1701bf3)
    • types: export ref-macros.d.ts (1245709)
    • types: fix propType type inference (#​4985) (3c449cd), closes #​4983
    • types: scrip-setup+ts: ensure proper handling of null as default prop value. (#​4979) (f2d2d7b), closes #​4868
    Features

    v3.2.22

    Compare Source

    Bug Fixes

    v3.2.21

    Compare Source

    Bug Fixes
    • custom-element: fix custom element props access on initial render (4b7f76e), closes #​4792
    • custom-element: fix initial attr type casting for programmtically created elements (3ca8317), closes #​4772
    • devtools: avoid open handle in non-browser env (6916d72), closes #​4815
    • devtools: fix memory leak when devtools is not installed (#​4833) (6b32f0d), closes #​4829
    • runtime-core: add v-memo to built-in directives check (#​4787) (5eb7263)
    • runtime-dom: fix behavior regression for v-show + style display binding (3f38d59), closes #​4768
    • types: fix ref unwrapping type inference for nested shallowReactive & shallowRef (20a3615), closes #​4771

    v3.2.20

    Compare Source

    Bug Fixes
    Features
    • compiler-sfc: <script setup> defineProps destructure transform (#​4690) (467e113)

    v3.2.19

    Compare Source

    Bug Fixes
    • compiler-core: should treat attribute key as expression (#​4658) (7aa0ea0)
    • server-renderer: respect compilerOptions during runtime template compilation (#​4631) (50d9d34)

    v3.2.18

    Compare Source

    v3.2.17

    Compare Source

    Bug Fixes

    v3.2.16

    Compare Source

    Bug Fixes
    • ssr: fix ssr runtime helper import in module mode (8e05b7f)

    v3.2.15

    Compare Source

    Bug Fixes
    • compiler-ssr: import ssr helpers from updated path (d74f21a)

    v3.2.14

    Compare Source

    Bug Fixes
    • compiler-core: generate TS-cast safe assignment code for v-model (686d014), closes #​4655
    • compiler-core: more robust member expression check in Node (6257ade)
    • compiler-sfc: fix local var access check for bindings in normal script (6d6cc90), closes #​4644
    • devtools: fix prod devtools detection + handle late devtools hook injection (#​4653) (2476eaa)

    v3.2.13

    Compare Source

    Bug Fixes
    • compiler-core: add check when v-else-if is behind v-else (#​4603) (5addef8)
    • compiler-core: dedupe renderSlot's default props (#​4557) (0448125)
    • compiler-core: ensure hoisted scopeId code can be treeshaken (cb2d7c0)
    • compiler-core: more robust member expression check when running in node (d23fde3), closes #​4640
    • compiler-core: only merge true handlers (#​4577) (d8a36d0)
    • compiler-core: support ts syntax in expressions when isTS is true (0dc521b)
    • compiler-dom: fix transition children check for whitespace nodes (ed6470c), closes #​4637
    • hydration: ensure hydrated event listeners have bound instance (#​4529) (58b1fa5), closes #​4479
    • runtime-core: return the exposeProxy from mount (#​4606) (5aa4255)
    • types: incorrect type inference of array (#​4578) (140f089)
    • watch: remove redundant parameter default value (#​4565) (11a2098)
    Features
    • compiler-sfc: allow disabling sourcemap when not needed (585615b)

    v3.2.12

    Compare Source

    Bug Fixes

    v3.2.11

    Compare Source

    Bug Fixes
    • hmr: handle possible duplicate component definitions with same id (aa8908a)

    v3.2.10

    Compare Source

    Bug Fixes

    v3.2.9

    Compare Source

    Bug Fixes

    v3.2.8

    Compare Source

    Bug Fixes

    v3.2.7

    Compare Source

    Bug Fixes
    • compiler-core: remove no longer necessary withScopeId import in generated code (935b4e2)
    • compiler-sfc: ensure script setup lang=ts output is tree-shakable (b89ff92)
    • compiler: only generate non-static ref for script setup if the binding exists (3628991), closes #​4431
    • ref-transform: should transform $ref when used with generic arguments (#​4446) (33cf6c8), closes #​4442
    • runtime-core: properly merge unmounted and beforeUnmount options (#​4447) (741d3b3)
    • suspense: misusing DOM Comment element constructor as a vnode type (#​4451) (ef5b731)

    v3.2.6

    Compare Source

    Bug Fixes

    v3.2.5

    Compare Source

    Bug Fixes
    • compiler-core: fix duplicated component identifier for names with non-ascii chars (#​4429) (3282750), closes #​4422
    • compiler-sfc: fix 'export default' rewrite with extra whitespaces (#​4375) (4792ebd)
    • compiler-sfc: fix <script> and <script setup> co-usage ordering edge case (#​4419) (9826382), closes #​4395 #​4376
    • compiler-sfc: should also expose regular script block bindings when <script setup> is used (872b3f7), closes #​4369
    • **type

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 2
  • fix(deps): update dependency webpack to v5

    fix(deps): update dependency webpack to v5

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | webpack | ^4.46.0 -> ^5.0.0 | age | adoption | passing | confidence |


    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox. ⚠ Warning: custom changes will be lost.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 2
  • Add video walkthrough to README

    Add video walkthrough to README

    We want folks to know how to use our projects and Tara has already created a lovely video walkthrough for it all, so let's make sure that we can give people more resources!

    Video Link: https://www.youtube.com/watch?v=yk1CV5avdJE

    documentation good first issue 
    opened by maxcell 1
  • chore(deps): update dependency eslint-config-prettier to v8.6.0

    chore(deps): update dependency eslint-config-prettier to v8.6.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint-config-prettier | 8.5.0 -> 8.6.0 | age | adoption | passing | confidence |


    Release Notes

    prettier/eslint-config-prettier

    v8.6.0

    Compare Source

    • Added: [vue/multiline-ternary]. Thanks to @​xcatliu!

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency prettier to v2.8.2

    chore(deps): update dependency prettier to v2.8.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | prettier (source) | 2.8.1 -> 2.8.2 | age | adoption | passing | confidence |


    Release Notes

    prettier/prettier

    v2.8.2

    Compare Source

    diff

    Don't lowercase link references (#​13155 by @​DerekNonGeneric & @​fisker)
    <!-- Input -->
    We now don't strictly follow the release notes format suggested by [Keep a Changelog].
    
    [Keep a Changelog]: https://example.com/
    
    <!-- Prettier 2.8.1 -->
    We now don't strictly follow the release notes format suggested by [Keep a Changelog].
    
    [keep a changelog]: https://example.com/
    <!--
    ^^^^^^^^^^^^^^^^^^ lowercased
    -->
    
    <!-- Prettier 2.8.2 -->
    <Same as input>
    
    Preserve self-closing tags (#​13691 by @​dcyriller)
    {{! Input }}
    <div />
    <div></div>
    <custom-component />
    <custom-component></custom-component>
    <i />
    <i></i>
    <Component />
    <Component></Component>
    
    {{! Prettier 2.8.1 }}
    <div></div>
    <div></div>
    <custom-component></custom-component>
    <custom-component></custom-component>
    <i></i>
    <i></i>
    <Component />
    <Component />
    
    {{! Prettier 2.8.2 }}
    <div />
    <div></div>
    <custom-component />
    <custom-component></custom-component>
    <i />
    <i></i>
    <Component />
    <Component />
    
    Allow custom "else if"-like blocks with block params (#​13930 by @​jamescdavis)

    #​13507 added support for custom block keywords used with else, but failed to allow block params. This updates printer-glimmer to allow block params with custom "else if"-like blocks.

    {{! Input }}
    {#when isAtWork as |work|}}
      Ship that
      {{work}}!
    {{else when isReading as |book|}}
      You can finish
      {{book}}
      eventually...
    {{else}}
      Go to bed!
    {{/when}}
    
    {{! Prettier 2.8.1 }}
    {{#when isAtWork as |work|}}
      Ship that
      {{work}}!
    {{else when isReading}}
      You can finish
      {{book}}
      eventually...
    {{else}}
      Go to bed!
    {{/when}}
    
    {{! Prettier 2.8.2 }}
    {#when isAtWork as |work|}}
      Ship that
      {{work}}!
    {{else when isReading as |book|}}
      You can finish
      {{book}}
      eventually...
    {{else}}
      Go to bed!
    {{/when}}
    
    Preserve empty lines between nested SCSS maps (#​13931 by @​jneander)
    /* Input */
    $map: (
      'one': (
         'key': 'value',
      ),
    
      'two': (
         'key': 'value',
      ),
    )
    
    /* Prettier 2.8.1 */
    $map: (
      'one': (
         'key': 'value',
      ),
      'two': (
         'key': 'value',
      ),
    )
    
    /* Prettier 2.8.2 */
    $map: (
      'one': (
         'key': 'value',
      ),
    
      'two': (
         'key': 'value',
      ),
    )
    
    Fix missing parentheses when an expression statement starts with let[ (#​14000, #​14044 by @​fisker, @​thorn0)
    // Input
    (let[0] = 2);
    
    // Prettier 2.8.1
    let[0] = 2;
    
    // Prettier 2.8.1 (second format)
    SyntaxError: Unexpected token (1:5)
    > 1 | let[0] = 2;
        |     ^
      2 |
    
    // Prettier 2.8.2
    (let)[0] = 2;
    
    Fix semicolon duplicated at the end of LESS file (#​14007 by @​mvorisek)
    // Input
    @&#8203;variable: {
      field: something;
    };
    
    // Prettier 2.8.1
    @&#8203;variable: {
      field: something;
    }; ;
    
    // Prettier 2.8.2
    @&#8203;variable: {
      field: something;
    };
    
    Fix no space after unary minus when followed by opening parenthesis in LESS (#​14008 by @​mvorisek)
    // Input
    .unary_minus_single {
      margin: -(@&#8203;a);
    }
    
    .unary_minus_multi {
      margin: 0 -(@&#8203;a);
    }
    
    .binary_minus {
      margin: 0 - (@&#8203;a);
    }
    
    // Prettier 2.8.1
    .unary_minus_single {
      margin: - (@&#8203;a);
    }
    
    .unary_minus_multi {
      margin: 0 - (@&#8203;a);
    }
    
    .binary_minus {
      margin: 0 - (@&#8203;a);
    }
    
    // Prettier 2.8.2
    .unary_minus_single {
      margin: -(@&#8203;a);
    }
    
    .unary_minus_multi {
      margin: 0 -(@&#8203;a);
    }
    
    .binary_minus {
      margin: 0 - (@&#8203;a);
    }
    
    Do not change case of property name if inside a variable declaration in LESS (#​14034 by @​mvorisek)
    // Input
    @&#8203;var: {
      preserveCase: 0;
    };
    
    // Prettier 2.8.1
    @&#8203;var: {
      preservecase: 0;
    };
    
    // Prettier 2.8.2
    @&#8203;var: {
      preserveCase: 0;
    };
    
    Fix formatting for auto-accessors with comments (#​14038 by @​fisker)
    // Input
    class A {
      @&#8203;dec()
      // comment
      accessor b;
    }
    
    // Prettier 2.8.1
    class A {
      @&#8203;dec()
      accessor // comment
      b;
    }
    
    // Prettier 2.8.1 (second format)
    class A {
      @&#8203;dec()
      accessor; // comment
      b;
    }
    
    // Prettier 2.8.2
    class A {
      @&#8203;dec()
      // comment
      accessor b;
    }
    
    Add parentheses for TSTypeQuery to improve readability (#​14042 by @​onishi-kohei)
    // Input
    a as (typeof node.children)[number]
    a as (typeof node.children)[]
    a as ((typeof node.children)[number])[]
    
    // Prettier 2.8.1
    a as typeof node.children[number];
    a as typeof node.children[];
    a as typeof node.children[number][];
    
    // Prettier 2.8.2
    a as (typeof node.children)[number];
    a as (typeof node.children)[];
    a as (typeof node.children)[number][];
    
    Fix displacing of comments in default switch case (#​14047 by @​thorn0)

    It was a regression in Prettier 2.6.0.

    // Input
    switch (state) {
      default:
        result = state; // no change
        break;
    }
    
    // Prettier 2.8.1
    switch (state) {
      default: // no change
        result = state;
        break;
    }
    
    // Prettier 2.8.2
    switch (state) {
      default:
        result = state; // no change
        break;
    }
    
    Support type annotations on auto accessors via babel-ts (#​14049 by @​sosukesuzuki)

    The bug that @babel/parser cannot parse auto accessors with type annotations has been fixed. So we now support it via babel-ts parser.

    class Foo {
      accessor prop: number;
    }
    
    Fix formatting of empty type parameters (#​14073 by @​fisker)
    // Input
    const foo: bar</* comment */> = () => baz;
    
    // Prettier 2.8.1
    Error: Comment "comment" was not printed. Please report this error!
    
    // Prettier 2.8.2
    const foo: bar</* comment */> = () => baz;
    
    Add parentheses to head of ExpressionStatement instead of the whole statement (#​14077 by @​fisker)
    // Input
    ({}).toString.call(foo) === "[object Array]"
      ? foo.forEach(iterateArray)
      : iterateObject(foo);
    
    // Prettier 2.8.1
    ({}.toString.call(foo) === "[object Array]"
      ? foo.forEach(iterateArray)
      : iterateObject(foo));
    
    // Prettier 2.8.2
    ({}).toString.call(foo.forEach) === "[object Array]"
      ? foo.forEach(iterateArray)
      : iterateObject(foo);
    
    Fix comments after directive (#​14081 by @​fisker)
    // Input
    "use strict" /* comment */;
    
    // Prettier 2.8.1 (with other js parsers except `babel`)
    Error: Comment "comment" was not printed. Please report this error!
    
    // Prettier 2.8.2
    <Same as input>
    
    Fix formatting for comments inside JSX attribute (#​14082 with by @​fisker)
    // Input
    function MyFunctionComponent() {
      <button label=/*old*/"new">button</button>
    }
    
    // Prettier 2.8.1
    Error: Comment "old" was not printed. Please report this error!
    
    // Prettier 2.8.2
    function MyFunctionComponent() {
      <button label=/*old*/ "new">button</button>;
    }
    
    Quote numeric keys for json-stringify parser (#​14083 by @​fisker)
    // Input
    {0: 'value'}
    
    // Prettier 2.8.1
    {
      0: "value"
    }
    
    // Prettier 2.8.2
    {
      "0": "value"
    }
    
    Fix removing commas from function arguments in maps (#​14089 by @​sosukesuzuki)
    /* Input */
    $foo: map-fn(
      (
        "#{prop}": inner-fn($first, $second),
      )
    );
    
    /* Prettier 2.8.1 */
    $foo: map-fn(("#{prop}": inner-fn($first $second)));
    
    /* Prettier 2.8.2 */
    $foo: map-fn(
      (
        "#{prop}": inner-fn($first, $second),
      )
    );
    
    
    Do not insert space in LESS property access (#​14103 by @​fisker)
    // Input
    a {
      color: @&#8203;colors[@&#8203;white];
    }
    
    // Prettier 2.8.1
    a {
      color: @&#8203;colors[ @&#8203;white];
    }
    
    // Prettier 2.8.2
    <Same as input>
    

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency core-js to v3.27.1

    fix(deps): update dependency core-js to v3.27.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | core-js | 3.26.1 -> 3.27.1 | age | adoption | passing | confidence |


    Release Notes

    zloirock/core-js

    v3.27.1

    Compare Source

    • Fixed a Chakra-based MS Edge (18-) bug that unfreeze (O_o) frozen arrays used as WeakMap keys
    • Fixing of the previous bug also fixes some cases of String.dedent in MS Edge
    • Fixed dependencies of some entries

    v3.27.0

    Compare Source

    • Iterator Helpers proposal:
      • Built-ins:
        • Iterator
          • Iterator.from
          • Iterator.prototype.drop
          • Iterator.prototype.every
          • Iterator.prototype.filter
          • Iterator.prototype.find
          • Iterator.prototype.flatMap
          • Iterator.prototype.forEach
          • Iterator.prototype.map
          • Iterator.prototype.reduce
          • Iterator.prototype.some
          • Iterator.prototype.take
          • Iterator.prototype.toArray
          • Iterator.prototype.toAsync
          • Iterator.prototype[@&#8203;@&#8203;toStringTag]
        • AsyncIterator
          • AsyncIterator.from
          • AsyncIterator.prototype.drop
          • AsyncIterator.prototype.every
          • AsyncIterator.prototype.filter
          • AsyncIterator.prototype.find
          • AsyncIterator.prototype.flatMap
          • AsyncIterator.prototype.forEach
          • AsyncIterator.prototype.map
          • AsyncIterator.prototype.reduce
          • AsyncIterator.prototype.some
          • AsyncIterator.prototype.take
          • AsyncIterator.prototype.toArray
          • AsyncIterator.prototype[@&#8203;@&#8203;toStringTag]
      • Moved to Stage 3, November 2022 TC39 meeting
      • Added /actual/ entries, unconditional forced replacement disabled for features that survived to Stage 3
      • .from accept strings, .flatMap throws on strings returned from the callback, proposal-iterator-helpers/244, proposal-iterator-helpers/250
      • .from and .flatMap throws on non-object iterators, proposal-iterator-helpers/253
    • Set methods proposal:
      • Built-ins:
        • Set.prototype.intersection
        • Set.prototype.union
        • Set.prototype.difference
        • Set.prototype.symmetricDifference
        • Set.prototype.isSubsetOf
        • Set.prototype.isSupersetOf
        • Set.prototype.isDisjointFrom
      • Moved to Stage 3, November 2022 TC39 meeting
      • Reimplemented with new semantics:
        • Optimized performance (iteration over lowest set)
        • Accepted only Set-like objects as an argument, not all iterables
        • Accepted only Sets as this, no @@&#8203;species support, and other minor changes
      • Added /actual/ entries, unconditional forced replacement changed to feature detection
      • For avoiding breaking changes:
        • New versions of methods are implemented as new modules and available in new entries or entries where old versions of methods were not available before (like /actual/ namespace)
        • In entries where they were available before (like /full/ namespace), those methods are available with fallbacks to old semantics (in addition to Set-like, they accept iterable objects). This behavior will be removed from the next major release
    • Well-Formed Unicode Strings proposal:
      • Methods:
        • String.prototype.isWellFormed
        • String.prototype.toWellFormed
      • Moved to Stage 3, November 2022 TC39 meeting
      • Added /actual/ entries, disabled unconditional forced replacement
    • Explicit resource management Stage 3 and Async explicit resource management Stage 2 proposals:
      • Renamed from "using statement" and splitted into 2 (sync and async) proposals
      • In addition to already present well-known symbols, added new built-ins:
        • Symbol.dispose
        • Symbol.asyncDispose
        • SuppressedError
        • DisposableStack
          • DisposableStack.prototype.dispose
          • DisposableStack.prototype.use
          • DisposableStack.prototype.adopt
          • DisposableStack.prototype.defer
          • DisposableStack.prototype.move
          • DisposableStack.prototype[@&#8203;@&#8203;dispose]
        • AsyncDisposableStack
          • AsyncDisposableStack.prototype.disposeAsync
          • AsyncDisposableStack.prototype.use
          • AsyncDisposableStack.prototype.adopt
          • AsyncDisposableStack.prototype.defer
          • AsyncDisposableStack.prototype.move
          • AsyncDisposableStack.prototype[@&#8203;@&#8203;asyncDispose]
        • Iterator.prototype[@&#8203;@&#8203;dispose]
        • AsyncIterator.prototype[@&#8203;@&#8203;asyncDispose]
      • Sync version of this proposal moved to Stage 3, November 2022 TC39 meeting
      • Added /actual/ namespace entries for Stage 3 proposal
    • Added String.dedent stage 2 proposal
      • Method String.dedent
      • Throws an error on non-frozen raw templates for avoiding possible breaking changes in the future, proposal-string-dedent/75
    • Compat data targets improvements:
      • React Native from 0.70 shipped with Hermes as the default engine. However, bundled Hermes versions differ from standalone Hermes releases. So added react-native target for React Native with bundled Hermes.
      • According to the documentation, Oculus Browser was renamed to Meta Quest Browser, so oculus target was renamed to quest.
      • opera_mobile target name is confusing since it contains data for the Chromium-based Android version, but iOS Opera is Safari-based. So opera_mobile target was renamed to opera-android.
      • android target name is also confusing for someone - that means Android WebView, some think thinks that it's Chrome for Android, but they have some differences. For avoiding confusion, added chrome-android target.
      • For consistency with two previous cases, added firefox-android target.
      • For avoiding breaking changes, the oculus and opera_mobile fields are available in the compat data till the next major release.
    • Compat data improvements:
    • { Map, WeakMap }.prototype.emplace became stricter by the spec draft
    • Smoothed behavior of some conflicting proposals
    • Removed some generic behavior (like @@&#8203;species pattern) of some .prototype methods from the new collections methods proposal and the Array deduplication proposal that most likely will not be implemented since it contradicts the current TC39 policy
    • Added pure version of the Number constructor, #​1154, #​1155, thanks @​trosos
    • Added set(Timeout|Interval|Immediate) extra arguments fix for Bun 0.3.0- (similarly to IE9-), bun/1633
    • Fixed handling of sparse arrays in structuredClone, #​1156
    • Fixed a theoretically possible future conflict of polyfills definitions in the pure version
    • Some refactoring and optimization

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency eslint to v8.31.0

    chore(deps): update dependency eslint to v8.31.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.30.0 -> 8.31.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.31.0

    Compare Source

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#​16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#​16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#​16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#​16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#​16608) (Milos Djermanovic)

    Documentation

    Chores


    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency eslint to v8.30.0

    chore(deps): update dependency eslint to v8.30.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.29.0 -> 8.30.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.30.0

    Compare Source

    Features

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#​16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#​16611) (Milos Djermanovic)

    Documentation

    Chores


    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency prettier to v2.8.1

    chore(deps): update dependency prettier to v2.8.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | prettier (source) | 2.8.0 -> 2.8.1 | age | adoption | passing | confidence |


    Release Notes

    prettier/prettier

    v2.8.1

    Compare Source

    diff

    Fix SCSS map in arguments (#​9184 by @​agamkrbit)
    // Input
    $display-breakpoints: map-deep-merge(
      (
        "print-only": "only print",
        "screen-only": "only screen",
        "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
      ),
      $display-breakpoints
    );
    
    // Prettier 2.8.0
    $display-breakpoints: map-deep-merge(
      (
        "print-only": "only print",
        "screen-only": "only screen",
        "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, " sm
          ")-1})",
      ),
      $display-breakpoints
    );
    
    // Prettier 2.8.1
    $display-breakpoints: map-deep-merge(
      (
        "print-only": "only print",
        "screen-only": "only screen",
        "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
      ),
      $display-breakpoints
    );
    
    Support auto accessors syntax (#​13919 by @​sosukesuzuki)

    Support for Auto Accessors Syntax landed in TypeScript 4.9.

    (Doesn't work well with babel-ts parser)

    class Foo {
      accessor foo: number = 3;
    }
    

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency prettier to v2.8.0

    chore(deps): update dependency prettier to v2.8.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | prettier (source) | 2.7.1 -> 2.8.0 | age | adoption | passing | confidence |


    Release Notes

    prettier/prettier

    v2.8.0

    Compare Source

    diff

    🔗 Release Notes


    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency eslint to v8.29.0

    chore(deps): update dependency eslint to v8.29.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.28.0 -> 8.29.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.29.0

    Compare Source

    Features

    • 49a07c5 feat: add allowParensAfterCommentPattern option to no-extra-parens (#​16561) (Nitin Kumar)
    • e6a865d feat: prefer-named-capture-group add suggestions (#​16544) (Josh Goldberg)
    • a91332b feat: In no-invalid-regexp validate flags also for non-literal patterns (#​16583) (trosos)

    Documentation

    Chores


    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency nuxt to v3

    fix(deps): update dependency nuxt to v3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | nuxt | ^2.15.8 -> ^3.0.0 | age | adoption | passing | confidence |


    Release Notes

    nuxt/framework

    v3.0.0: Nuxt 3.0 stable

    Official Release Announcenment

    💬 Release Discussion

    📝 Changelog

    Check out v3.0.0-rc.14 for other recent changes.

    🩹 Fixes
    • nuxt: Removed auto imports (#​9045)
    • schema: Initialise runtimeConfig.public with empty object (#​9050)
    • cli: Upgrade with latest tag (#​9060)
    • nuxt: Allow union type arguments for useAsyncData (#​9061)
    📖 Documentation
    • New website design (#​9007)
    • Update website theme version (819deb89)
    • Minor style improvements (9ab069b2)
    • Update website-theme (780b17b1)
    • Add warning about definePageMeta issues with transitions and NuxtLoadingIndicator (#​9055)
    • Add missing agencies (#​9059)
    🏡 Chore
    ❤️ Contributors

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency cypress to v12

    fix(deps): update dependency cypress to v12

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | cypress | ^10.0.3 -> ^12.0.0 | age | adoption | passing | confidence |


    Release Notes

    cypress-io/cypress

    v12.3.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​12-3-0

    v12.2.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​12-2-0

    v12.1.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​12-1-0

    v12.0.2

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​12-0-2

    v12.0.1

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​12-0-1

    v12.0.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​12-0-0

    v11.2.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​11-2-0

    v11.1.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​11-1-0

    v11.0.1

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​11-0-1

    v11.0.0

    Compare Source

    Changelog: https://docs.cypress.io/guides/references/changelog#​11-0-0


    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency @nuxtjs/eslint-config to v12

    chore(deps): update dependency @nuxtjs/eslint-config to v12

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @nuxtjs/eslint-config | ^11.0.0 -> ^12.0.0 | age | adoption | passing | confidence |


    Release Notes

    nuxt/eslint-config

    v12.0.0

    Compare Source

    Features

    Configuration

    📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Dependency Dashboard

    Dependency Dashboard

    This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

    Open

    These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

    Ignored or Blocked

    These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

    Detected dependencies

    npm
    package.json
    • core-js ^3.19.3
    • cypress ^10.0.3
    • nuxt ^2.15.8
    • vue ^2.6.14
    • vue-server-renderer ^2.6.14
    • vue-template-compiler ^2.6.14
    • webpack ^4.46.0
    • @babel/eslint-parser ^7.16.3
    • @nuxtjs/eslint-config ^11.0.0
    • @nuxtjs/eslint-module ^3.0.2
    • eslint ^8.4.1
    • eslint-config-prettier ^8.3.0
    • eslint-plugin-nuxt ^4.0.0
    • eslint-plugin-vue ^9.0.0
    • prettier ^2.5.1

    • [ ] Check this box to trigger a request for Renovate to run again on this repository
    opened by renovate[bot] 1
Testing the SSR mode and additional features of Nuxt.js

nuxt-movie-app Build Setup # install dependencies

Turlubayev Marat 0 Dec 27, 2021
Simply Diary is an open source platform for an online diary, its really just a diary. Each diary has its own code, who knows the code also has access to the diary. Completely free and without registration.

✨ About Open-Source. the project is fully open source, both backend and frontend. Free. you can create a diary for free and without registration. Anon

cnry. 19 Oct 14, 2022
Fcl-nuxt-starter - FCL plugin + full stack Nuxt application starter template

How to use the Flow Client Library (FCL) with Nuxt Access the FCL instance from

Bruno Gonzales 3 Jul 18, 2022
A lightweight Nuxt template to build a Markdown driven website. Powered by Nuxt Content, TailwindCSS and Iconify.

A lightweight Nuxt template to build a Markdown driven website. Powered by Nuxt Content, TailwindCSS and Iconify.

Sébastien Chopin 470 Jan 2, 2023
A simple example that shows how to use Nuxt.js with Auth0

nuxt-auth0 A simple example that shows how to use Nuxt.js with Auth0 You can access a simple demo here: https://auth0.nuxtjs.org Setup Create an accou

Full Stack Expert 2 Mar 15, 2022
A module for nuxtjs that make define and use variables in component easier by use js object or json file.

nuxt-global-var A module for nuxtjs that make defining and using variables in component easier by using js object or json file. How to use Install Wit

Võ Hoàng Minh Chí 1 Nov 19, 2019
nuxt-fullpage is a nuxt module for creating fullscreen page scroll fast and simple.

Nuxt fullpage Nuxt module for creating fullscreen page scroll fast and simple. Demo online Table of contents Installation Usage Options Contributing I

Open Source Afghanistan 16 Dec 30, 2022
A simple nuxt renderless component wrapper around nuxt fetch capabilities

Nuxt Fetch Component A simple nuxt renderless component wrapper around nuxt fetc

Mathieu Marteau 6 Apr 12, 2022
Nuxt basic - Simple Nuxt.js project

nuxt_basic Build Setup # install dependencies $ npm install # serve with hot reload at localhost:3000 $ npm run dev # build for production and launc

null 2 Oct 20, 2022
How to use Socket Io in Nuxt.js

How to use Socket Io in Nuxt.js

Vahid Rezazadeh 3 Mar 11, 2022
Nuxt + CoreUI Free Vue Bootstrap Admin TemplateNuxt + CoreUI Free Vue Bootstrap Admin Template

Nuxt + CoreUI Free Vue Bootstrap Admin Template Nuxt + CoreUI Free Vue Bootstrap Admin Template Description Nuxt + CoreUI Free Vue Bootstrap Admin Tem

null 4 Apr 29, 2022
Responsive ecommerce template built with Vue.js and Nuxt.js

Vuemmerce - Ecommerce Template Responsive ecommerce template built with Vue.js and Nuxt.js Installing # clone repository git clone https://github.com/

null 0 Nov 14, 2021
Salvia-kit dashboard template v8 with Nuxt.js

Salvia-kit Dashboard v8 Nuxt.js ?? Documentation You can see the documentation on http://localhost:3000/guides/documentation Browser Support Chrome Fi

salvia-kit 22 Nov 28, 2022
Starter Template for Nuxt.js with Tailwind CSS and Axios.

Starter Template for Nuxt.js with Tailwind CSS and GraphQL Build Setup # install dependencies

Michael Owuor 1 May 12, 2022
Nefa - Free landing page template built using nuxt and tailwindcss

NEFA Landing Page Free landing page template built using Nuxt 2 and Tailwindcss

Rafli Surya P 112 Dec 28, 2022
End-to-End API testing tool with no code

ProdTest Web End-to-End API testing tool with no code ProdTest Nedir? ProdTest API uygulamalarına kod yazmadan e2e (end-to-end) test eklemeyi sağlayan

null 31 Aug 11, 2022
nuxt-speedkit will help you to improve the lighthouse performance score (100/100) of your website.

share me: Nuxt Speedkit ✨ Release Notes ?? Documentation ?? Preview Nuxt Speedkit takes over the Lighthouse performance optimization of your generated

Grabarz & Partner Werbeagentur GmbH 442 Jan 3, 2023
A convenient replacement for component when using nuxt-i18n

nuxt-i18n-link A convenient replacement for <nuxt-link> component when using nuxt-i18n. It is simply a replacement for this exact code: <nuxt-link :to

iBlueDust 1 May 25, 2021
A webpack loader i18n solution for Vue (Nuxt) with auto generated keysA webpack loader i18n solution for Vue (Nuxt) with auto generated keys

vue-i18n-loader - another webpack loader i18n solution for Vue (Nuxt) with auto generated keys. Currently under development, pull requests and suggest

BitApp 0 Feb 7, 2022