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

guardian-contentatom

Package Overview
Dependencies
Maintainers
12
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

guardian-contentatom

Content Atom JavaScript, automatically generated from the Thrift definition.

  • 2.4.62
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
12
Created
Source

Content Atom Model Definition

This is the Thrift definition of the Content Atom model, and the published versions of this repository are built from the autogenerated code in various languages.

Maven Central

Thrift

You need to have french-thrift 0.9.3 installed locally.

How to release

$ sbt 'release cross'

This will release 3 artifacts to Maven Central:

  • content-atom-model-thrift-$version.jar contains only the Thrift files
  • content-atom-model_2.11-$version.jar contains the Thrift files and Scrooge-generated Scala 2.11 classes
  • content-atom-model_2.12-$version.jar contains the Thrift files and Scrooge-generated Scala 2.12 classes

You will need a PGP key and Sonatype credentials. See here and here for some helpful guides.

To cross release locally use

$ sbt '+publishLocal'

JavaScript

The JS library should be published to npmjs, see:

https://www.npmjs.com/package/publish

and npm help publish.

If you're unfamiliar with publishing on npm the following commands can be useful:

  • npm whoami - to find out your username (if you have created one)
  • npm adduser - to create a user
  • npm owner ls - to check the owners of content-atom.
  • npm owner add <username> - to add a new owner allowing them to publish content-atom.

But in summary:

  1. Bump the version number in package.json

  2. Make sure you have built the latest version of the JS library with sbt compile

  3. If you've added another type, be sure to add it to js/main.js

  4. Then, npm publish in the same directory as package.json

FAQs

Package last updated on 10 Sep 2018

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