Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ophan-tracker-js

Package Overview
Dependencies
Maintainers
68
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ophan-tracker-js

Browser JavaScript client for Ophan.

  • 2.0.2
  • latest
  • npm
  • Socket score

Version published
Maintainers
68
Created
Source

Ophan Tracker JS

Browser JavaScript client for Ophan.

Install

$ npm install ophan-tracker-js

Contribute

Proxy tracker-ts:
  1. Install dependencies

    $ brew install lighttpd
    .../ophan/tracker-js $ npm install
    
  2. In one terminal window:

    .../ophan/tracker-js $ grunt
    .../ophan/tracker-js $ grunt watch
    
    
  3. In another terminal window:

    .../ophan/tracker-js $ lighttpd -f lighttpd.conf -D
    
  4. Install FoxyProxy (https://getfoxyproxy.org/downloads/) in your browser and create a rule that forces j.ophan.co.uk to localhost 8000. (For me FoxyProxy needed a few switches on and off before it decided to start talking to lighttpd.)

  5. In another terminal window, start a server that is running the Guardian frontend

  6. Navigate to where you are running the Guardian locally (e.g. https://localhost:9000/uk)

  7. Ensure FoxyProxy is enabled

  8. Develop with pleasure

Publish

Two formats for release

When you make a change to Tracker JS, you must release on both these systems:

Ensure that before you merge a change, you first bump the version in package.json. Please make sure you update the changes.md file too. If you have added a new Ophan client to support a new platform, please add the path to the built output file to the files list in package.json.

Publish to NPM

Whenever the Tracker script is changed, its ophan-tracker-js NPM package will need to be updated to a new version.

If you don't already have an NPM account, be sure to set up two-factor authentification.

Log into NPM

$ npm login

Compile

.../ophan/tracker-js $ npm install

Publish

.../ophan/tracker-js $ npm publish

You will need to be added as an owner of ophan-tracker-js. To find the current owners:

$ npm owner ls ophan-tracker-js 

To add someone as an owner:

npm owner add npm.username ophan-tracker-js

More information on setting owners is available in NPM's documentation.

FAQs

Package last updated on 24 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc