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.6 to 0.0.7

.nyc_output/107ca8ee88156d92553959f4719c51ae.json

17

dist/auth.js

@@ -28,3 +28,4 @@ 'use strict';

logout: 'logout',
auth: 'auth'
auth: 'auth',
register: 'register'
},

@@ -35,3 +36,4 @@

logout: 'post',
auth: 'get'
auth: 'get',
register: 'post'
},

@@ -57,3 +59,5 @@

key: 'login',
value: function login(credentials) {
value: function login() {
var credentials = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return this[this.modelPrefix].withParams(credentials).withOption('auth', credentials).buildRequest(this.config.auth.methods.login, this.config.auth.routes.login);

@@ -72,2 +76,9 @@ }

}, {
key: 'register',
value: function register() {
var credentials = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return this[this.modelPrefix].withParams(credentials).buildRequest(this.config.auth.methods.register, this.config.auth.routes.register);
}
}, {
key: 'modelPrefix',

@@ -74,0 +85,0 @@ get: function get() {

2

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

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

@@ -7,11 +7,13 @@ import Rapid from './Core/Rapid';

routes: {
login : 'login',
logout : 'logout',
auth : 'auth'
login : 'login',
logout : 'logout',
auth : 'auth',
register : 'register'
},
methods: {
login : 'post',
logout : 'post',
auth : 'get'
login : 'post',
logout : 'post',
auth : 'get',
register : 'post'
},

@@ -32,3 +34,3 @@

login (credentials) {
login (credentials = {}) {
return this[this.modelPrefix].withParams(credentials)

@@ -47,2 +49,7 @@ .withOption('auth', credentials)

register (credentials = {}) {
return this[this.modelPrefix].withParams(credentials)
.buildRequest(this.config.auth.methods.register, this.config.auth.routes.register);
}
get modelPrefix () {

@@ -49,0 +56,0 @@ return this.config.auth.modelPrefix ? 'model' : 'any';

@@ -32,3 +32,3 @@ import test from 'ava';

test('extending and creating a wrapper works', t => {
var Wrapper = new GalleryWrapper({
var wrapper = new GalleryWrapper({
globalParameters: {

@@ -39,18 +39,19 @@ key: 'YOUR_API_KEY'

});
wrapper.debugger.logEnabled = false;
Wrapper.tagSearch('orange').json().get();
t.is('https://mysite.com/api/gallery/tagsearch/json?query=orange&key=YOUR_API_KEY', Wrapper.debugger.data.lastUrl);
wrapper.tagSearch('orange').json().get();
t.is('https://mysite.com/api/gallery/tagsearch/json?query=orange&key=YOUR_API_KEY', wrapper.debugger.data.lastUrl);
Wrapper.categorySearch('nature').xml().get();
t.is('https://mysite.com/api/gallery/categorysearch/xml?query=nature&key=YOUR_API_KEY', Wrapper.debugger.data.lastUrl);
wrapper.categorySearch('nature').xml().get();
t.is('https://mysite.com/api/gallery/categorysearch/xml?query=nature&key=YOUR_API_KEY', wrapper.debugger.data.lastUrl);
Wrapper.id(45).taxonomy('tags').json().get();
t.is('https://mysite.com/api/gallery/45/tags/json?key=YOUR_API_KEY', Wrapper.debugger.data.lastUrl);
wrapper.id(45).taxonomy('tags').json().get();
t.is('https://mysite.com/api/gallery/45/tags/json?key=YOUR_API_KEY', wrapper.debugger.data.lastUrl);
Wrapper.id(45).taxonomy('categories').xml().get();
t.is('https://mysite.com/api/gallery/45/categories/xml?key=YOUR_API_KEY', Wrapper.debugger.data.lastUrl);
wrapper.id(45).taxonomy('categories').xml().get();
t.is('https://mysite.com/api/gallery/45/categories/xml?key=YOUR_API_KEY', wrapper.debugger.data.lastUrl);
});
import test from 'ava';
import Rapid from './../src/rapid';
var Shark = new Rapid({
var shark = new Rapid({
modelName: 'shark',

@@ -9,12 +9,14 @@ debug: true

shark.debugger.logEnabled = false;
test('works with basic CRUD', t => {
Shark.id(23).find();
t.is('api/shark/23', Shark.debugger.data.lastUrl);
shark.id(23).find();
t.is('api/shark/23', shark.debugger.data.lastUrl);
Shark.id(234).save({});
t.is('api/shark/234/update', Shark.debugger.data.lastUrl);
shark.id(234).save({});
t.is('api/shark/234/update', shark.debugger.data.lastUrl);
Shark.id(456).destroy();
t.is('api/shark/456/destroy', Shark.debugger.data.lastUrl);
shark.id(456).destroy();
t.is('api/shark/456/destroy', shark.debugger.data.lastUrl);

@@ -25,17 +27,17 @@ });

Shark.id(23).get();
t.is('api/shark/23', Shark.debugger.data.lastUrl);
shark.id(23).get();
t.is('api/shark/23', shark.debugger.data.lastUrl);
Shark.id(789).get('fish', 'are', 'friends', 'not', 'food');
t.is('api/shark/789/fish/are/friends/not/food', Shark.debugger.data.lastUrl);
shark.id(789).get('fish', 'are', 'friends', 'not', 'food');
t.is('api/shark/789/fish/are/friends/not/food', shark.debugger.data.lastUrl);
Shark.id(23).post('swim');
t.is('api/shark/23/swim', Shark.debugger.data.lastUrl);
shark.id(23).post('swim');
t.is('api/shark/23/swim', shark.debugger.data.lastUrl);
Shark.id(234).delete('eat', 'fish');
t.is('api/shark/234/eat/fish', Shark.debugger.data.lastUrl);
shark.id(234).delete('eat', 'fish');
t.is('api/shark/234/eat/fish', shark.debugger.data.lastUrl);
Shark.id(456).patch();
t.is('api/shark/456', Shark.debugger.data.lastUrl);
shark.id(456).patch();
t.is('api/shark/456', shark.debugger.data.lastUrl);
});

@@ -5,17 +5,17 @@ import test from 'ava';

var Lobster = new Rapid({ debug: true, modelName: 'Lobster', baseURL: 'http://maine.com/ocean/' });
var lobster = new Rapid({ debug: true, modelName: 'Lobster', baseURL: 'http://maine.com/ocean/' });
test('get() works', t => {
Lobster.get('butter');
lobster.get('butter');
t.true((Lobster.debugger.data.lastRequest.type == 'get'));
t.true((lobster.debugger.data.lastRequest.type == 'get'));
t.is('http://maine.com/ocean/lobster/butter', Lobster.debugger.data.lastUrl);
t.is('http://maine.com/ocean/lobster/butter', lobster.debugger.data.lastUrl);
Lobster.collection.get('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', Lobster.debugger.data.lastUrl);
lobster.collection.get('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', lobster.debugger.data.lastUrl);
Lobster.get('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', Lobster.debugger.data.lastUrl);
lobster.get('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', lobster.debugger.data.lastUrl);

@@ -26,13 +26,13 @@ });

Lobster.post('butter');
lobster.post('butter');
t.true((Lobster.debugger.data.lastRequest.type == 'post'));
t.true((lobster.debugger.data.lastRequest.type == 'post'));
t.is('http://maine.com/ocean/lobster/butter', Lobster.debugger.data.lastUrl);
t.is('http://maine.com/ocean/lobster/butter', lobster.debugger.data.lastUrl);
Lobster.collection.post('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', Lobster.debugger.data.lastUrl);
lobster.collection.post('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', lobster.debugger.data.lastUrl);
Lobster.post('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', Lobster.debugger.data.lastUrl);
lobster.post('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', lobster.debugger.data.lastUrl);

@@ -43,13 +43,13 @@ });

Lobster.head('butter');
lobster.head('butter');
t.true((Lobster.debugger.data.lastRequest.type == 'head'));
t.true((lobster.debugger.data.lastRequest.type == 'head'));
t.is('http://maine.com/ocean/lobster/butter', Lobster.debugger.data.lastUrl);
t.is('http://maine.com/ocean/lobster/butter', lobster.debugger.data.lastUrl);
Lobster.collection.head('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', Lobster.debugger.data.lastUrl);
lobster.collection.head('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', lobster.debugger.data.lastUrl);
Lobster.head('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', Lobster.debugger.data.lastUrl);
lobster.head('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', lobster.debugger.data.lastUrl);

@@ -60,13 +60,13 @@ });

Lobster.put('butter');
lobster.put('butter');
t.true((Lobster.debugger.data.lastRequest.type == 'put'));
t.true((lobster.debugger.data.lastRequest.type == 'put'));
t.is('http://maine.com/ocean/lobster/butter', Lobster.debugger.data.lastUrl);
t.is('http://maine.com/ocean/lobster/butter', lobster.debugger.data.lastUrl);
Lobster.collection.put('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', Lobster.debugger.data.lastUrl);
lobster.collection.put('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', lobster.debugger.data.lastUrl);
Lobster.put('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', Lobster.debugger.data.lastUrl);
lobster.put('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', lobster.debugger.data.lastUrl);

@@ -77,13 +77,13 @@ });

Lobster.patch('butter');
lobster.patch('butter');
t.true((Lobster.debugger.data.lastRequest.type == 'patch'));
t.true((lobster.debugger.data.lastRequest.type == 'patch'));
t.is('http://maine.com/ocean/lobster/butter', Lobster.debugger.data.lastUrl);
t.is('http://maine.com/ocean/lobster/butter', lobster.debugger.data.lastUrl);
Lobster.collection.patch('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', Lobster.debugger.data.lastUrl);
lobster.collection.patch('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', lobster.debugger.data.lastUrl);
Lobster.patch('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', Lobster.debugger.data.lastUrl);
lobster.patch('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', lobster.debugger.data.lastUrl);

@@ -94,13 +94,13 @@ });

Lobster.delete('butter');
lobster.delete('butter');
t.true((Lobster.debugger.data.lastRequest.type == 'delete'));
t.true((lobster.debugger.data.lastRequest.type == 'delete'));
t.is('http://maine.com/ocean/lobster/butter', Lobster.debugger.data.lastUrl);
t.is('http://maine.com/ocean/lobster/butter', lobster.debugger.data.lastUrl);
Lobster.collection.delete('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', Lobster.debugger.data.lastUrl);
lobster.collection.delete('butter', 'salt');
t.is('http://maine.com/ocean/lobsters/butter/salt', lobster.debugger.data.lastUrl);
Lobster.delete('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', Lobster.debugger.data.lastUrl);
lobster.delete('butter', 'salt', 'crackers');
t.is('http://maine.com/ocean/lobster/butter/salt/crackers', lobster.debugger.data.lastUrl);

@@ -107,0 +107,0 @@ });

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