New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

discourse-js

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

discourse-js - npm Package Compare versions

Comparing version 0.4.0 to 0.5.0

.history/package_20181205130604.json

3

package.json
{
"name": "discourse-js",
"version": "0.4.0",
"version": "0.5.0",
"description": "A client-side javascript wrapper for the discourse API.",

@@ -14,2 +14,3 @@ "main": "src/index.js",

"author": "Karl Taylor <karl_taylor@me.com>",
"contributors": ["Dan Williams <dan@workshop.ws> (https://workshop.ws/)", "Josh Taylor <josh@workshop.ws> (https://workshop.ws/)"],
"license": "MIT",

@@ -16,0 +17,0 @@ "devDependencies": {

@@ -0,1 +1,3 @@

import { buildQueryString } from "../utils";
export default function Topics(discourse) {

@@ -19,2 +21,20 @@ this.getTopic = ({ id } = {}) => {

this.getTopicsByUsername = ({ username, params }) => {
return new Promise((resolve, reject) => {
const queryParams = {
...params,
api_key: discourse._API_KEY,
api_username: discourse._API_USERNAME,
};
discourse
.DiscourseResource({
path: buildQueryString(`/topics/created-by/${username}.json`, queryParams),
method: "GET"
})
.then(response => resolve(response))
.catch(error => reject(error));
});
};
this.createTopic = inputs => {

@@ -21,0 +41,0 @@ return discourse.posts.create(inputs);

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