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

rapid.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

rapid.js - npm Package Compare versions

Comparing version 0.0.7 to 0.0.8

.nyc_output/0d8b0dcc9bcf18c65639c4971e91fca9.json

2

package.json
{
"name": "rapid.js",
"version": "0.0.7",
"version": "0.0.8",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/rapid.js",

@@ -5,3 +5,3 @@ <p align="center">

A Fluent Interface To Rapidly Interact With APIs
A Fluent Interface To Rapidly Interact With APIs
Create simple, resusable, and cleaner wrappers and interfaces for your API requests.

@@ -15,20 +15,20 @@

```js
var Post = new Rapid({ modelName: 'Post' });
var post = new Rapid({ modelName: 'Post' });
Post.find(1).then((response) => {
post.find(1).then((response) => {
// GET => /api/post/1
});
Post.collection.findBy('category', 'featured').then((response) => {
post.collection.findBy('category', 'featured').then((response) => {
// GET => /api/posts/category/featured
});
Post.withParams({ limit: 20, order: 'desc' }).all().then((response) => {
post.withParams({ limit: 20, order: 'desc' }).all().then((response) => {
// GET => /api/posts?limit=20&order=desc
});
Post.update(25, { title: 'Rapid JS Is Awesome!' })
post.update(25, { title: 'Rapid JS Is Awesome!' })
// POST => /api/posts/25/update
Post.destroy(9)
post.destroy(9)
// POST => /api/posts/9/destroy

@@ -39,3 +39,3 @@ ```

```js
var Post = new Rapid({
var post = new Rapid({
modelName: 'Post',

@@ -52,6 +52,6 @@ suffixes: {

Post.update(25, { title: 'Rapid JS Is Awesome!' })
post.update(25, { title: 'Rapid JS Is Awesome!' })
// POST => /api/posts/25/save/
Post.destroy(9)
post.destroy(9)
// DELETE => /api/posts/9/

@@ -69,13 +69,13 @@ ```

var Photo = new Base({ modelName: 'Photo' });
var Gallery = new Base({ modelName: 'Gallery' });
var Tag = new Base({ modelName: 'Tag' });
var photo = new Base({ modelName: 'Photo' });
var gallery = new Base({ modelName: 'Gallery' });
var tag = new Base({ modelName: 'Tag' });
Photo.find(1)
photo.find(1)
// GET => https://myapp.com/api/photo/1?key=MY_API_KEY
Tag.collection.findBy('color', 'red')
tag.collection.findBy('color', 'red')
// GET => https://myapp.com/api/tags/color/red?key=MY_API_KEY
Gallery.id(23).get('tags', 'nature')
gallery.id(23).get('tags', 'nature')
// GET => https://myapp.com/api/gallery/23/tag/nature?key=MY_API_KEY

@@ -101,10 +101,11 @@ ```

var Gallery = new GalleryWrapper({
var gallery = new GalleryWrapper({
globalParameters: { key: 'MY_API_KEY' }
});
Gallery.tagSearch('nature').json().get().then(...);
gallery.tagSearch('nature').json().get().then(...);
// GET https://myapp.com/gallery/api/tagsearch/json?query=nature&key=MY_API_KEY
// GET https://myapp.com/gallery/api/tagsearch/json?query=nature&key=MY_API_KEY
```
Read the official docs at [http://rapidjs.io](http://rapidjs.io).
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