JSPM

Found 294 results for safari

just-storage

Just localStorage with memory fallback. Works in edge cases like Safari private browsing.

  • v1.0.2
  • 29.32
  • Published

browser-launcher3

Detect, launch and stop browser versions

  • v0.4.4
  • 29.18
  • Published

webext-msg

WebExtension module: Simple message handler

  • v1.0.0
  • 29.14
  • Published

jquery.fullscreen

jQuery plugin for showing any DOM element on a page in fullscreen mode

  • v0.6.0
  • 27.93
  • Published

detect-ios-address-bar

Detect iOS (>= v15) Safari's UI Overlay of the address bar on iPhones to modify your web app's UI if needed

  • v0.0.6
  • 27.78
  • Published

playdrums

Multibrowser test automation framework

  • v0.2.8
  • 27.09
  • Published

@adnbn/inject-script

A lightweight, TypeScript-ready library for injecting JavaScript functions or external scripts into Chrome extension tabs and frames (Manifest V2 & V3).

  • v0.2.2
  • 26.97
  • Published

node-safari-push-notifications

Helper methods for generating resources required by Apple's Safari Push Notifications (http://apple.co/1P39vbY)

  • v1.2.3
  • 25.54
  • Published

safariextz

Safari extension packer for node.js

  • v2.0.2
  • 24.82
  • Published

webkit-autofill

Mixins to webkit autofill styling

  • v1.0.0
  • 24.22
  • Published

mcp-browser-lens

MCP server for visual browser tab inspection and capture

  • v0.1.1
  • 24.05
  • Published

react-native-safari-modal

RN library to open a URL in a modal SafariViewController. Defaults to Linking.openURL()

  • v1.0.6
  • 23.57
  • Published

@adnbn/plugin-reg-cs

A plugin for Addon Bone that automatically registers and injects content scripts when your browser extension is installed

  • v0.3.1
  • 23.50
  • Published

webdriver-sync

Selenium testing without nested callbacks or promises!

  • v1.0.1
  • 23.23
  • Published

@swarmcloud/media

Let your viewers become your unlimitedly scalable CDN.

  • v1.2.5
  • 22.58
  • Published

@adnbn/browser

TypeScript wrapper for Chrome extension APIs

  • v0.1.7
  • 22.12
  • Published

react-browser-ui

use browser ui components inside your app!

  • v1.3.5
  • 19.40
  • Published

pb-for-desktop

PB for Desktop is a Pushbullet desktop application for macOS, Windows and Linux

  • v11.0.2
  • 18.88
  • Published

@rize-io/active-win

Get metadata about the active window (title, id, bounds, owner, URL, etc)

  • v8.1.1-beta.24
  • 18.53
  • Published

safari-console-logs-windows

A package that installs remotedebug-ios-webkit-adapter and configures ios-webkit-debug-proxy. You can capture iOS safari console logs on Windows uing this package

    • v1.1.4
    • 18.53
    • Published

    postcss-redundant-color-vars

    PostCSS plugin that fixes a bug in safari when using custom properties in certain color declarations

    • v1.0.1
    • 18.12
    • Published

    @penggy/jquery.nicescroll

    Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro

    • v3.7.7
    • 17.98
    • Published

    brwsr

    Get current browser

    • v1.0.1
    • 16.13
    • Published

    @inspectdotdev/cli

    Chrome DevTools Protocol adaptor for Webkit on iOS

    • v0.1.3
    • 15.89
    • Published

    all-windows

    Get metadata about all windows (title, id, bounds, owner, URL, etc). Works on macOS.

    • v2.0.0
    • 15.86
    • Published

    preflex

    Dynamically add vendor flexbox prefixes to CSS style dictionaries

    • v1.0.1
    • 15.73
    • Published

    @wezom/browserizr-cjs

    Detects your browser, device and platform. CommonJS distribution version

    • v9.0.0
    • 15.19
    • Published

    live-wallpaper-ecorp

    Electron-based live wallpaper showing a glitched E Corp / Evil Corp logo

    • v2.0.1
    • 14.97
    • Published

    css-vendor-prefix

    Detect the CSS vendor prefix for the current browser

    • v1.0.1
    • 14.96
    • Published

    media-device-id

    Assure retrieving your correct media device ID using browser's WebRTC API (very useful to handle Safari issue which changes the devices IDs after route transitions or page reloadings).

    • v1.0.1
    • 14.65
    • Published

    supertokens-node-mongo-ref-jwt

    ![SuperTokens banner](https://raw.githubusercontent.com/supertokens/supertokens-logo/master/images/Artboard%20%E2%80%93%2027%402x.png)

    • v4.0.0
    • 14.64
    • Published

    @imaginerlabs/user-agent-generator

    High-performance, configurable, batch-generating User-Agent spoofing library. Supports multiple browsers, devices, and returns detailed meta information. Perfect for web scraping, automated testing, proxy pools and more.

    • v1.0.2
    • 14.10
    • Published

    range-touch

    range-touch is my answer to: http://stackoverflow.com/questions/5484540

    • v1.0.0
    • 14.05
    • Published

    @adnbn/inject-css

    A lightweight TypeScript-friendly library to inject CSS into browser extensions (Manifest V2 & V3)

    • v0.2.0
    • 13.33
    • Published

    crann

    Effortless State Synchronization for Web Extensions

    • v1.0.44
    • 12.96
    • Published

    porter-source

    Messaging Library for Web Extensions

    • v1.1.21
    • 12.88
    • Published

    vuement

    Component Library for Vue.js

    • v0.12.4
    • 12.80
    • Published

    rtc-everywhere

    Cross-everything WebRTC Adapter/Polyfill

    • v0.0.5
    • 12.57
    • Published

    @jhbrown94/selectionrange

    Determine selection range inside of ShadowRoots with uniform API across browsers

    • v0.1.1
    • 12.32
    • Published

    web-audio-ios

    unlock web-audio in ios/safari based on "How to: Web Audio on iOS by Paul Bakaus"

    • v1.0.2
    • 12.32
    • Published

    rtcmulticonnection-react-js

    RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.

    • v0.0.2
    • 12.02
    • Published

    spn-push-package

    Generate a Safari Push Notifications package.

    • v1.1.3
    • 12.00
    • Published

    braowser

    A very simple javascript plugin for browser detection that just add related classes to html element.

    • v1.1.2
    • 11.83
    • Published

    @titanium/webdialog

    ⭐ Axway Amplify module to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Appcelerator Titanium SDK

    • v2.1.44
    • 11.83
    • Published

    jumanji

    When Safari goes wrong.

    • v0.1.1
    • 11.60
    • Published

    browser-redux-bg

    Messaging library for Cross-browser extensions and Chrome apps. Calls actions from the background script.

    • v0.2.0
    • 11.45
    • Published

    bootstrap-modal-ios

    Bootstrap Modal for iOS stops page scrolling while a modal is displayed and adjusts the overlay position according to iOS Safari toolbars.

    • v1.0.1
    • 11.39
    • Published

    grunt-safaridriver

    Controls Safari on OSX using the WebDriver interface via safaridriver without Selenium.

    • v0.0.1
    • 11.01
    • Published

    webkit-scrollbar-class

    Create a random class name that implements scrollbar pseudoclass styling in CSS

    • v1.0.0
    • 10.71
    • Published

    swarmcloud-media

    Let your viewers become your unlimitedly scalable CDN.

    • v1.0.9
    • 10.66
    • Published

    swarmcloud-hls-sw

    Let your viewers become your unlimitedly scalable CDN.

    • v0.8.1
    • 10.62
    • Published

    crossbuilder

    Building web, Electron and Chrome apps, and cross-browser extensions with React, Redux and Webpack. 'Write once, build everywhere' concept in practice.

    • v0.7.0
    • 10.54
    • Published

    atheos-ide

    Web-based IDE framework

      • v0.0.2
      • 10.19
      • Published

      alfred-tabs

      Find Chrome/Safari tabs you want easily

      • v0.2.1
      • 9.99
      • Published

      supertokens-node-mysql-ref-jwt

      ![SuperTokens banner](https://raw.githubusercontent.com/supertokens/supertokens-logo/master/images/Artboard%20%E2%80%93%2027%402x.png)

      • v5.0.4
      • 9.81
      • Published

      massah

      BDD-style automated browser testing in node.js made very easy

      • v2.13.0
      • 9.57
      • Published

      vuecons

      SVG Icon Library for Vue.js

      • v0.6.0
      • 9.47
      • Published

      convert-audio-to-video-mpeg

      A package for converting audio files to video/MPEG format to ensure cross-platform compatibility, especially for Android, iOS, and Safari browsers.

        • v1.0.1
        • 9.37
        • Published

        45.nice-scroll

        Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro

        • v1.0.0
        • 9.37
        • Published

        getusermedia-async

        A promise-based, awaitable, browser-independent getUserMedia function to get user's audio or video.

        • v1.0.0
        • 9.37
        • Published

        kurento-client-sw

        JavaScript Client API for Kurento Media Server

        • v6.15.1-dev
        • 9.31
        • Published

        safari-ten-polyfills

        Polyfills extension for Safari 10 missing Object functions

        • v1.0.1
        • 9.27
        • Published

        browser-bookmark-manager

        Find and manager your Chrome, Firefox, Safari, Opera and Edge bookmarks using the command-line

        • v0.2.0
        • 9.21
        • Published

        @eason0115/active-win

        Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

        • v6.4.0
        • 9.16
        • Published

        swarmcloud-mp4-sw

        Let your viewers become your unlimitedly scalable CDN.

        • v0.2.2
        • 8.79
        • Published

        gulp-ex

        Cross-browser extension library

        • v0.0.5
        • 8.79
        • Published

        safari-beauty-toolbar

        Make the Safari Toolbar more consistent with your brand colors

        • v1.0.3
        • 8.59
        • Published

        meta-viewport-ios-9

        Viewport meta tag hack for fixing iOS 9's critical WebKit viewport sizing bugs

        • v2.0.0
        • 8.59
        • Published

        isipad

        Small utility library for testing new iPadOS safari agent

        • v1.0.0
        • 8.24
        • Published

        active-win-app

        Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

        • v6.1.1
        • 8.15
        • Published

        safari-ctl

        A Command Line Tool to control Safari for MacOS. (Browsing/FillingForm/GetSetCopyURL/JavascriptInjection/GetTitle/Search)

        • v0.2.0
        • 7.98
        • Published

        three-finger-tap-js

        A small library that attempts to mimic the three finger tap behaviour exhibited when you do a three finder tap on an URL in Safari.

        • v1.3.2
        • 7.93
        • Published

        agor

        A Node CLI utility to launch an iOS simulator and navigate Safari to a specified page.

        • v0.0.2
        • 7.62
        • Published

        mobilescroll

        small tool for smooth and easy touch in mobile device

        • v1.5.8
        • 7.40
        • Published

        goroost

        NodeJS library for goroost.com

        • v1.0.2
        • 7.21
        • Published

        supertokens-node-redis-ref-jwt

        ![SuperTokens banner](https://raw.githubusercontent.com/supertokens/supertokens-logo/master/images/Artboard%20%E2%80%93%2027%402x.png)

        • v2.0.0
        • 7.17
        • Published

        sidepanel-fallback

        A lightweight fallback utility for Chrome Extensions to handle side panel conflicts. Provides browser-specific storage and display mode switching with a clean developer API.

        • v1.0.0
        • 6.89
        • Published

        svag

        The ultimate collection of SVaG elements.

        • v1.1.2
        • 6.89
        • Published

        get-browser-path

        [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-downloads-url] [![MIT License][license-image]][license-url]

        • v1.1.0
        • 6.86
        • Published

        react-safari-redux

        A Safari implementation of react-chrome-redux

        • v1.0.2
        • 6.69
        • Published

        yogesh-rtcmulticonnection

        RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.

        • v3.6.33
        • 6.69
        • Published

        browser-redux

        Building Chrome apps and cross-browser extensions with Redux and Webpack.

        • v0.4.0
        • 6.46
        • Published

        @svag/window

        A simple macOS-style window with a shadow and toolbar.

        • v1.1.1
        • 6.32
        • Published

        js-scroll-effect

        The lightweight and strong scroll effect for every web browser

        • v2.2.4
        • 6.28
        • Published

        popstate

        Listen on popstate history events with Safari compatibility

        • v1.0.0
        • 6.25
        • Published

        @produce8/p8-active-win

        Get metadata about the active window (title, id, bounds, owner, URL, etc)

        • v1.2.4
        • 6.25
        • Published

        caffeinejs

        Lightweight library for mobile web browsers to prevent phones from sleeping.

        • v0.0.3
        • 6.04
        • Published

        ddry-selenium-safari

        Safari Selenium driver wrapped ready to use with ddry

        • v1.0.0
        • 6.04
        • Published

        stylelint-safari-background-clip

        Try to detect possible safari background clip bugs - https://bugs.webkit.org/show_bug.cgi?id=169125

          • v1.3.0
          • 6.00
          • Published

          @svag/lib

          A library for drawing SVGs from JavaScript with a set of useful methods, such as to create elements and rounded corners.

          • v2.0.0
          • 6.00
          • Published

          active-win-universal

          Get metadata about the active window (title, id, bounds, owner, URL, etc). exs on macOS, Linux, Windows. Present as a universal binary on macOS

          • v7.6.2
          • 5.87
          • Published

          @srini-b/active-win-mod

          Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

          • v7.7.10
          • 5.87
          • Published

          active-win-beta

          Get metadata about the active window (title, id, bounds, owner, URL, etc)

          • v8.1.2
          • 5.87
          • Published

          active-win-nhm

          Get metadata about the active window (title, id, bounds, owner, URL, etc)

          • v8.2.2
          • 5.39
          • Published

          @liulundang/rtcmulticonnection

          RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.

          • v3.7.3
          • 5.24
          • Published

          read-browser-tabs

          (macOS only) Get active tab info from running safari or chrome

          • v1.0.4
          • 5.04
          • Published

          safari-mcp-server

          Model Context Protocol server for Safari browser automation with dev tools access

          • v1.0.1
          • 5.02
          • Published

          rubick-active-win

          Get metadata about the active window (title, id, bounds, owner, URL, etc)

          • v8.1.1
          • 5.02
          • Published

          @hacksore/rtcmulticonnection

          RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.

          • v4.0.0-alpha1
          • 5.02
          • Published

          @insp/active-win

          Get metadata about the active window (title, id, bounds, owner, URL, etc)

          • v8.0.17
          • 5.00
          • Published

          bottom-nav-visibility-change

          Event listener to detect when the visibility of the Mobile Safari bottom navigation bar has changed

          • v0.3.1
          • 5.00
          • Published

          supertokens-node-postgres-ref-jwt

          ![SuperTokens banner](https://raw.githubusercontent.com/supertokens/supertokens-logo/master/images/Artboard%20%E2%80%93%2027%402x.png)

          • v4.0.0
          • 4.89
          • Published

          xtension

          A cross-browser extension library for Chrome, Firefox and Safari

          • v0.0.3
          • 4.89
          • Published

          @rize-io/get-windows

          Get metadata about the active window (title, id, bounds, owner, URL, etc)

          • v9.1.1
          • 4.89
          • Published

          webext-lint

          Lint your WebExtensions

          • v0.0.2
          • 4.89
          • Published

          goose-browser-environment

          Environment for Goose parser which allows to run it in commmon Browser

          • v1.0.4
          • 4.89
          • Published

          similize.css

          Highly customizable, HTML5-ready and trouble-free CSS reset library

          • v1.0.2
          • 4.08
          • Published

          is-safari-order

          Checks if http header order is Safari

          • v1.1.0
          • 4.08
          • Published

          spn-auth-token

          Encoding and decoding authentication token of Safari Push Notifications.

          • v2.0.0
          • 3.99
          • Published

          viewport-units-buggyfill3

          Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident. fork from viewport-units-buggyfill

          • v0.7.3
          • 3.97
          • Published

          dorm.js

          Dorm.js is a lightweight JS library that detects mobile (phone or tablet) and desktop browsers/devices.

          • v0.0.1
          • 3.97
          • Published

          @svag/shadow

          A shadow from a window.

          • v2.0.1
          • 3.94
          • Published

          input-fixer

          Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS.

          • v1.0.1
          • 3.94
          • Published

          bomper

          Open web bookmarks from the command line

          • v0.0.8
          • 3.94
          • Published

          auth-website

          frontend sdk for website to be used for auth solution.

          • v1.0.1
          • 3.81
          • Published

          rn-safari-view

          A React Native wrapper for Safari View Controller

          • v3.0.0
          • 3.81
          • Published

          @todesktop/active-win-prebuild

          Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

          • v7.6.1
          • 3.81
          • Published

          obrowse-cli

          A Linux-focused CLI tool for browser automation, cross-browser testing, and PDF generation using Playwright. Supports Chrome, Firefox, and WebKit/Safari testing.

          • v1.0.0
          • 3.80
          • Published

          shimiteer

          Puppeteer API shim for other browsers using WebdriverIO

          • v0.0.0
          • 3.80
          • Published

          go-to-safari

          Launch safari from webview. Almost absolutely.

          • v1.0.2
          • 3.80
          • Published

          bookmarked

          A tiny (dependency free!) library for building bookmark files.

          • v3.0.9
          • 3.70
          • Published

          active-win-macro

          Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

          • v1.0.0
          • 3.70
          • Published

          front.js

          (in development) JavaScript starter kit for simple projects.

          • v0.0.1
          • 2.33
          • Published

          @ascendedco/active-win

          Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

          • v6.1.1
          • 2.33
          • Published

          ss-get-win

          Get metadata about the active window (title, id, bounds, owner, URL, etc)

          • v8.1.1
          • 2.31
          • Published

          webextlib

          * webextlib is a NodeJS module that encapsulates the Chrome and Firefox extension API interfaces * webextlib是一个封装了Chrome和Firefox扩展API接口的NodeJS模块

            • v0.1.2
            • 2.23
            • Published

            @vizy.io/active-win

            Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

            • v6.1.2
            • 2.23
            • Published

            locate-safari

            Find Safari on your system

            • v0.2.1
            • 2.23
            • Published

            no-tab

            Prevent ios tabbing between inputs in React forms.

            • v2.0.3
            • 2.22
            • Published

            pizas

            prevent defalut zoom and scroll of safari for full screen web app.

            • v0.1.5
            • 2.22
            • Published

            active-win-precompiled

            Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

            • v6.2.1
            • 2.22
            • Published

            joof

            Add custom JavaScript or CSS to any webpage

            • v0.3.3
            • 2.21
            • Published

            webrtc-screenshare

            RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.

            • v3.7.0
            • 2.21
            • Published

            osx-browser-vm

            Evaluate JavaScript in local OS X browsers

            • v1.0.8
            • 2.21
            • Published

            safari-push-package

            Helper methods for generating resources required by Apple's Safari Push Notifications (http://apple.co/1P39vbY)

            • v0.3.1
            • 2.17
            • Published

            oll-visual-tester

            Create page screenshots and then easily compare them.

            • v1.1.9
            • 2.17
            • Published

            get-windows-rp-ms

            Get metadata about the active window (title, id, bounds, owner etc)

              • v1.0.0
              • 2.17
              • Published

              iso-test

              Isomorphic test framework for browser & node libs and apps.

              • v1.3.11
              • 2.17
              • Published

              @algrith/safari-numfix

              A lightweight utility to safely handle paste & keydown events on <input type="number"> fields in Safari. Provides a browser-aware workaround that preserves caret position, sanitizes multiple decimal points, and works with React, Vue, Angular, or vanilla J

              • v1.0.2
              • 0.00
              • Published

              @xyzrr/active-win

              Get metadata about the active window (title, id, bounds, owner, URL, etc). Works on macOS, Linux, Windows.

              • v7.2.0
              • 0.00
              • Published

              safari-ui-colors

              A simple JavaScript library that controls colors of Safari's transparent UI

              • v1.0.0
              • 0.00
              • Published

              highwall

              HighWall is a React component which fits viewport's height. Mobile browser compatible 100vh.

              • v0.4.0
              • 0.00
              • Published

              fix-inner-height

              Fix innerHeight and other issues in Safari on iOS.

              • v0.0.1
              • 0.00
              • Published

              distinctioid

              SuperTokens SDK for vanilla JS for all recipes

              • v1.4.1
              • 0.00
              • Published

              @produce8/active-win

              Get metadata about the active window (title, id, bounds, owner, URL, etc)

              • v0.0.2
              • 0.00
              • Published

              browser-management-mcp-server

              A Model Context Protocol (MCP) server for managing browser windows and tabs across Safari, Chrome, and Brave browsers on macOS

              • v1.0.0
              • 0.00
              • Published

              ext-logo-maker

              16/32/48/96/128.png made easy

              • v0.1.0
              • 0.00
              • Published

              @igoradamenko/local-storage

              [![npm](https://img.shields.io/npm/v/@igoradamenko/local-storage.svg)](https://www.npmjs.com/package/@igoradamenko/local-storage)

              • v1.0.0
              • 0.00
              • Published

              machai

              [![CircleCI branch](https://img.shields.io/circleci/project/github/leftshiftone/machai/master.svg?style=flat-square)](https://circleci.com/gh/leftshiftone/machai) [![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/leftshiftone/machai.svg?sty

                • v0.20.0
                • 0.00
                • Published

                simopen

                Opens given URL on iOS simulator

                • v1.0.4
                • 0.00
                • Published

                viewport-units-buggyfill-w

                Making viewport units (vh|vw|vmin|vmax) work properly in older WebKit and Trident Forked from rodneyrehm/viewport-units-buggyfill

                • v0.1.1
                • 0.00
                • Published