JS libraries
JS Stack Experience
JavaScript Environments
- Many still to add from various projects; astro, remix-dashboard, solidJS, deepchat, sveltekit, react, nodejs, vite.
- webpack-cli- webpack-bundle-analyzer- nuxt- nuxt-esbuild- @nuxtjs/html-validator- @nuxtjs/eslint-module - @nuxtjs/eslint-config - eslint - eslint-config-standard - eslint-plugin-html - eslint-plugin-import - eslint-plugin-jest - eslint-plugin-node - eslint-plugin-promise - eslint-plugin-standard - eslint-plugin-vue - eslint-plugin-nuxt- @babel/node - @babel/plugin-proposal-optional-chaining - @babel/plugin-syntax-dynamic-import - @babel/plugin-transform-runtime - @babel/runtime-corejs - babel-core - babel-eslint - babel-jest - babel-preset-vue - babel-preset-env- cross-env- dotenv- fs-extra- @nuxtjs/router- @nuxtjs/axios- express- browserslist- autoprefixer- nuxt-modernizr- nuxt-polyfill- url-polyfill
UI
- @nuxtjs/pwa- @nuxtjs/device- workbox/service-worker- nuxt-dropzone- vue-click-outside- vue-select- vuelidate
Analytics
- @nuxtjs/google-tag-manager- analytics-node- vue-analytics
Content
- algoliasearch- vue-instantsearch- contentful- @nuxt/content
Identification
- @nuxtjs/auth- basic-auth- cookie- cookie-universal-nuxt- cookie-parser- js-cookie
Data
- nuxt-json-data- nuxt-payload-extractor- json-diff- html-minify- html-entities- http-build-query- lodash.get- lodash.throttle- vue-content-placeholders- vue-functional-data-merge- vue-lazy-hydration
Internationalization
- vue-i18n- vue-country-region-select- vue-currency-filter- vuejs-datepicker- date-fns
Styling
- sass- tailwindcss- purgecss- @nuxtjs/style-resources- @nuxtjs/tailwindcss- @nuxtjs/color-mode- @nuxtjs/google-fonts- rfs- sass-lint-vue- stylelint- stylelint-scss- stylelint-config-standard- stylelint-config-css-modules- stylelint-config-recommended-scss- vue-styled-components- postcss - cssnano-preset-advanced - postcss-loader - postcss-preset-env - postcss-import - postcss-css-variables - postcss-current-selector - postcss-custom-properties - postcss-nested - postcss-center - postcss-hexrgba - postcss-gradient-transparency-fix - postcss-viewport-height-correction
Browser window
- intersection-observer- vue-observe-visibility- smoothscroll-polyfill- vue-scrollto- postcss-momentum-scrolling
QA
- @vue/test-utils- vue-jest- jest-nuxt-helper- jest- jest-serializer-vue- puppeteer- playwright- nuxt-storybook- @sentry/webpack-plugin - @sentry/node - @sentry/browser - @sentry/integrations
Video
- vue-responsive-video-background-player- plyr
Imaging
- file-loader- @aceforth/nuxt-optimized-images- responsive-loader- lazysizes- postcss-assets- postcss-lazyimagecss- postcss-at2x- postcss-triangle
WebP
- webp-loader- webp-converter- webpcss- cwebp
Optimization
- imagemin- imagemin-gifsicle- imagemin-mozjpeg- imagemin-pngquant- imagemin-svgo- imagemin-webp- lqip-loader- sqip-loader- sharp
Lottie
- lottie-web- lottie-to-svg
SVG
- @nuxtjs/svg- nuxt-svg-loader- vue-svg-loader- vue-inline-svg- svgxuse- @nuxtjs/svg-sprite- svg-sprite- svg4everybody- postcss-inline-svg- postcss-svg-fallback