Robert
Jansen
 (marTech
&&
dev)

JS libraries

JS Stack Experience

JavaScript Environments

  • Many still to add from various projects; astro, remix-dashboard, solidJS, deepchat, sveltekit, react, nodejs, vite.
package.json
- 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

package.json
- @nuxtjs/pwa
- @nuxtjs/device
- workbox/service-worker
- nuxt-dropzone
- vue-click-outside
- vue-select
- vuelidate

Analytics

package.json
- @nuxtjs/google-tag-manager
- analytics-node
- vue-analytics

Content

package.json
- algoliasearch
- vue-instantsearch
- contentful
- @nuxt/content

Identification

package.json
- @nuxtjs/auth
- basic-auth
- cookie
- cookie-universal-nuxt
- cookie-parser
- js-cookie

Data

package.json
- 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

package.json
- vue-i18n
- vue-country-region-select
- vue-currency-filter
- vuejs-datepicker
- date-fns

Styling

package.json
- 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

package.json
- intersection-observer
- vue-observe-visibility
- smoothscroll-polyfill
- vue-scrollto
- postcss-momentum-scrolling

QA

package.json
- @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

package.json
- vue-responsive-video-background-player
- plyr

Imaging

package.json
- file-loader
- @aceforth/nuxt-optimized-images
- responsive-loader
- lazysizes
- postcss-assets
- postcss-lazyimagecss
- postcss-at2x
- postcss-triangle

WebP

package.json
- webp-loader
- webp-converter
- webpcss
- cwebp

Optimization

package.json
- imagemin
- imagemin-gifsicle
- imagemin-mozjpeg
- imagemin-pngquant
- imagemin-svgo
- imagemin-webp
- lqip-loader
- sqip-loader
- sharp

Lottie

package.json
- lottie-web
- lottie-to-svg

SVG

package.json
- @nuxtjs/svg
- nuxt-svg-loader
- vue-svg-loader
- vue-inline-svg
- svgxuse
- @nuxtjs/svg-sprite
- svg-sprite
- svg4everybody
- postcss-inline-svg
- postcss-svg-fallback