Socket
Socket
Sign inDemoInstall

@nuxtjs/color-mode

Package Overview
Dependencies
4
Maintainers
4
Versions
42
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.7 to 2.0.8

2

CHANGELOG.md

@@ -5,2 +5,4 @@ # Changelog

### [2.0.8](https://github.com/nuxt-community/color-mode-module/compare/v2.0.7...v2.0.8) (2021-05-20)
### [2.0.7](https://github.com/nuxt-community/color-mode-module/compare/v2.0.5...v2.0.7) (2021-05-20)

@@ -7,0 +9,0 @@

18

lib/module.js

@@ -24,2 +24,6 @@ import { resolve } from 'path'

// Add all templates
const templatesDir = resolve(__dirname, 'templates')
await addTemplates.call(this, templatesDir, 'color-mode', options)
// Add script to head to detect user or system preference before loading Nuxt (for SSR)

@@ -30,7 +34,13 @@ const scriptPath = resolve(__dirname, 'script.min.js')

options.script = script
/* istanbul ignore next */
this.options.head.script = this.options.head.script || []
this.options.head.script.push({
hid: options.hid,
innerHTML: script,
pbody: true
})
// Add all templates
const templatesDir = resolve(__dirname, 'templates')
await addTemplates.call(this, templatesDir, 'color-mode', options)
const serializeProp = '__dangerouslyDisableSanitizersByTagID'
this.options.head[serializeProp] = this.options.head[serializeProp] || {}
this.options.head[serializeProp][options.hid] = ['innerHTML']
}

@@ -6,15 +6,3 @@ import Vue from 'vue'

const serializeProp = '__dangerouslyDisableSanitizersByTagID'
const script = {
hid: '<%= options.hid %>',
innerHTML: `<%= options.script %>`,
pbody: true
}
export default function (ctx, inject) {
ctx.app.head.script.push(script)
ctx.app.head[serializeProp] = ctx.app.head[serializeProp] || {}
ctx.app.head[serializeProp]['<%= options.hid %>'] = ['innerHTML']
const preference = '<%= options.preference %>'

@@ -21,0 +9,0 @@

{
"name": "@nuxtjs/color-mode",
"version": "2.0.7",
"version": "2.0.8",
"description": "Dark and Light mode for NuxtJS with auto detection",

@@ -5,0 +5,0 @@ "repository": "nuxt-community/color-mode-module",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc