包详细信息

nuxt-modernizr

dword-design745MIT4.0.1

Adds a Modernizr build to your Nuxt.js app.

browser-detection, caniuse, css, feature-detection

自述文件

nuxt-modernizr

npm version Linux macOS Windows compatible Build status Coverage status Dependency status Renovate enabled
Open in Gitpod Buy Me a Coffee PayPal Patreon

Adds a Modernizr build to your Nuxt.js app. ## Install bash # npm $ npx nuxi module add nuxt-modernizr # Yarn $ yarn nuxi module add nuxt-modernizr ## Usage Add the module to your Nuxt.js modules list in nuxt.config.js: js export default { ... modules: [ ['nuxt-modernizr', { 'feature-detects': ['css/scrollbars', 'css/overflow-scrolling'], options: ['setClasses'], }], ], } Access the Modernizr variable in your app: js if (process.client && Modernizr.cssscrollbar) { ... } Note that Modernizr only works client-side, so don't forget to check for client-side via process.client. If you use a linter that restricts global variables, you can use window.Modernizr instead. Because we use a global variable here, it can also be accessed in contributed components that need to access Modernizr. The only requirement is that this module is included in the build. ## Options This module passes the options down to the modernizr NPM package. Please refer to this for the available options. Directly: js export default { ... modules: [ ['nuxt-modernizr', { 'feature-detects': ['css/scrollbars', 'css/overflow-scrolling'], options: ['setClasses'], }], ], } Top-level: js export default { ... modules: [ 'nuxt-modernizr', ], modernizr: { 'feature-detects': ['css/scrollbars', 'css/overflow-scrolling'], options: ['setClasses'], }, } ## Contribute Are you missing something or want to contribute? Feel free to file an issue or a pull request! ⚙️ ## Support Hey, I am Sebastian Landwehr, a freelance web developer, and I love developing web apps and open source packages. If you want to support me so that I can keep packages up to date and build more helpful tools, you can donate here:

Buy Me a Coffee  If you want to send me a one time donation. The coffee is pretty good 😊.
PayPal  Also for one time donations if you like PayPal.
Patreon  Here you can support me regularly, which is great so I can steadily work on projects.

Thanks a lot for your support! ❤️

See also

  • nuxt-mail: Adds email sending capability to a Nuxt.js app. Adds a server route, an injected variable, and uses nodemailer to send emails.
  • nuxt-route-meta: Adds Nuxt page data to route meta at build time.
  • nuxt-mermaid-string: Embed a Mermaid diagram in a Nuxt.js app by providing its diagram string.
  • nuxt-content-git: Additional module for @nuxt/content that replaces or adds createdAt and updatedAt dates based on the git history.
  • nuxt-babel-runtime: Nuxt CLI that supports babel. Inspired by @nuxt/typescript-runtime.

License

MIT License © Sebastian Landwehr

更新日志

4.0.1 (2024-04-09)

Bug Fixes

4.0.0 (2024-02-13)

Bug Fixes

BREAKING CHANGES

  • node.js >= 18

3.0.25 (2023-04-29)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.34 (351dec9)

3.0.24 (2023-04-26)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.9 (b54849b)

3.0.23 (2023-04-22)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.31 (e3aebbd)

3.0.22 (2023-04-22)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.30 (f8aa51f)

3.0.21 (2023-04-22)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.8 (e052e68)

3.0.20 (2023-04-20)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.29 (5df7fc2)

3.0.19 (2023-04-17)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.7 (75c9aeb)

3.0.18 (2023-04-14)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.27 (d63c9a9)

3.0.17 (2023-04-14)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.26 (6fd9932)

3.0.16 (2023-04-14)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.6 (026b003)

3.0.15 (2023-04-13)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.25 (aeb5602)

3.0.14 (2023-04-12)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.24 (53aed44)

3.0.13 (2023-04-11)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.22 (fd785d9)

3.0.12 (2023-04-09)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.17 (3e68d4a)

3.0.11 (2023-04-09)

Bug Fixes

  • update dependency @dword-design/functions to v4.1.7 (27ef777)

3.0.10 (2023-04-08)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.14 (e260bce)

3.0.9 (2023-04-07)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.5 (a662569)
  • update dependency nuxt-push-plugins to v2.1.13 (7c96941)

3.0.8 (2023-03-24)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.4 (8fdfb81)

3.0.7 (2023-03-21)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.11 (6ea8840)

3.0.6 (2023-03-21)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.10 (a15ea5b)

3.0.5 (2023-03-20)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.9 (db07eef)

3.0.4 (2023-03-19)

Bug Fixes

  • update dependency @dword-design/puppeteer to v6.0.3 (b1f6278)

3.0.3 (2023-03-19)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.6 (0090ff9)

3.0.2 (2023-03-19)

Bug Fixes

  • update dependency nuxt to v2.16.2 (bcd6216)
  • update dependency nuxt to v2.16.3 (a00d547)

3.0.1 (2023-03-15)

Bug Fixes

  • update dependency nuxt-push-plugins to v2.1.4 (e6893db)

3.0.0 (2023-01-07)

Bug Fixes

BREAKING CHANGES

  • Drop node 12 support, move to ESM

2.0.10 (2022-01-12)

Bug Fixes

2.0.9 (2022-01-04)

Bug Fixes

2.0.8 (2021-07-20)

Bug Fixes

2.0.7 (2021-07-06)

Bug Fixes

2.0.6 (2021-06-29)

Bug Fixes

2.0.5 (2021-06-14)

Bug Fixes

2.0.4 (2021-05-28)

Bug Fixes

2.0.3 (2021-05-04)

Bug Fixes

  • update dependency @dword-design/puppeteer to v5 (#33) (ed08d1b)

2.0.2 (2021-05-04)

Bug Fixes

  • update dependency @dword-design/functions to v4 (#32) (cc7b522)
  • update dependency nuxt-push-plugins to v2 (#34) (97c5134)

2.0.1 (2021-05-04)

Bug Fixes

  • update dependency fs-extra to v10 (#35) (98b84d5)
  • update dependency with-local-tmp-dir to v4 (#36) (5045d72)

2.0.0 (2021-05-03)

Bug Fixes

  • update dependency @dword-design/base to v8 (#31) (7319541)

BREAKING CHANGES

  • require Node.js >= 12

Co-authored-by: Renovate Bot bot@renovateapp.com Co-authored-by: Sebastian Landwehr info@dword-design.de Co-authored-by: GitHub Actions actions@github.com

1.0.16 (2021-04-26)

Bug Fixes

  • update dependency @dword-design/puppeteer to v4 (#29) (2b4df90)
  • update dependency with-local-tmp-dir to v3 (#27) (b9f8b8f)

1.0.15 (2021-04-20)

Bug Fixes

1.0.14 (2021-04-19)

Bug Fixes

1.0.13 (2021-04-12)

Bug Fixes

1.0.12 (2021-03-31)

Bug Fixes

1.0.11 (2021-03-23)

Bug Fixes

  • update dependency @dword-design/functions to v3 (#13) (c917e5b)

1.0.10 (2021-03-22)

Bug Fixes

1.0.9 (2021-03-17)

Bug Fixes

1.0.8 (2021-03-10)

Bug Fixes

1.0.7 (2021-03-10)

Bug Fixes

1.0.6 (2021-03-09)

Bug Fixes

  • update dependency @dword-design/puppeteer to v3 (d30d41d)

1.0.5 (2021-02-17)

Bug Fixes

  • update dependency @dword-design/puppeteer to v2 (b6a3362)

1.0.4 (2021-02-17)

Bug Fixes

1.0.3 (2020-12-10)

Bug Fixes

  • config: Update changed files (6c0fe4f)

1.0.2 (2020-08-23)

Bug Fixes

1.0.1 (2020-07-27)

Bug Fixes

1.0.0 (2020-07-26)

Bug Fixes

Features