Update README.md
This commit is contained in:
parent
7da2e04cca
commit
5c36cc7f9c
7
.npmrc
7
.npmrc
@ -1,4 +1,7 @@
|
|||||||
# registry=https://git.tben.me/api/packages/Moduletrace/npm/
|
# registry=https://git.tben.me/api/packages/Moduletrace/npm/
|
||||||
|
|
||||||
registry=https://git.tben.me/api/packages/Moduletrace/npm/
|
@moduletrace:registry=https://git.tben.me/api/packages/tben/npm/
|
||||||
//git.tben.me/api/packages/Moduletrace/npm/:_authToken=${GITBEN_NPM_TOKEN}
|
//git.tben.me/api/packages/tben/npm/:_authToken=${GITBEN_NPM_TOKEN}
|
||||||
|
|
||||||
|
# registry=https://git.tben.me/api/packages/Moduletrace/npm/
|
||||||
|
# //git.tben.me/api/packages/Moduletrace/npm/:_authToken=${GITBEN_NPM_TOKEN}
|
||||||
|
32
README.md
32
README.md
@ -1,17 +1,31 @@
|
|||||||
# Datasquirel
|
# Datasquirel
|
||||||
|
|
||||||
This package requires an account with datasquirel, so be sure to create an account at [datasquirel-create-account](https://datasquirel.com/create-account) before you continue.
|
This package requires an account with [datasquirel](https://datasquirel.com/create-account), or a self hosted instance of the datasquirel web admin with your URL. You can also use the SQL query aspect if you provide needed credentials for a database connection, however in this instance the static files feature is disabled.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
First add the npm registry to your .npmrc file:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ npm install --save https://github.com/BenjaminToby/dsql.git
|
@moduletrace:registry=https://git.tben.me/api/packages/tben/npm/
|
||||||
|
```
|
||||||
|
|
||||||
|
After setting up the registry you can install the package by running
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm install @moduletrace/datasquirel
|
||||||
```
|
```
|
||||||
|
|
||||||
Once the package is installed, you can import the library using `require` approach:
|
Once the package is installed, you can import the library using `require` approach:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
```
|
||||||
|
|
||||||
|
Or you can use ES6 module imports:
|
||||||
|
|
||||||
|
```js
|
||||||
|
import datasquirel from "@moduletrace/datasquirel";
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
@ -21,7 +35,7 @@ const datasquirel = require("datasquirel");
|
|||||||
This method requires a readonly key or fullaccess API key gotten from [datasquirel](https://datasquirel.com/). It uses a basic https get request paired with some query params.
|
This method requires a readonly key or fullaccess API key gotten from [datasquirel](https://datasquirel.com/). It uses a basic https get request paired with some query params.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
|
||||||
const getData = await datasquirel.get({
|
const getData = await datasquirel.get({
|
||||||
key: "aldhkf89asdflksdafh908asdfjkhasdf", // Readonly API Key
|
key: "aldhkf89asdflksdafh908asdfjkhasdf", // Readonly API Key
|
||||||
@ -37,7 +51,7 @@ Datasquirel uses all conventional SQL query commands. However you can only use t
|
|||||||
This method requires a fullaccess API key gotten from [datasquirel](https://datasquirel.com/). You can perform a basic fetch with this method, as well as more complex operations like `UPDATE`, `DELETE` and `INSERT`.
|
This method requires a fullaccess API key gotten from [datasquirel](https://datasquirel.com/). You can perform a basic fetch with this method, as well as more complex operations like `UPDATE`, `DELETE` and `INSERT`.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
|
||||||
const postData = await datasquirel.post({
|
const postData = await datasquirel.post({
|
||||||
key: "aldhkf89asdflksdafh908asdfjkhasdf", // Fullaccess API Key
|
key: "aldhkf89asdflksdafh908asdfjkhasdf", // Fullaccess API Key
|
||||||
@ -56,7 +70,7 @@ const postData = await datasquirel.post({
|
|||||||
You can simply replace the `payload` object with an SQL string and it does everything you provide in the SQL command.
|
You can simply replace the `payload` object with an SQL string and it does everything you provide in the SQL command.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
|
||||||
const postData = await datasquirel.post({
|
const postData = await datasquirel.post({
|
||||||
key: process.env.FULL_ACCESS_API_KEY,
|
key: process.env.FULL_ACCESS_API_KEY,
|
||||||
@ -67,7 +81,7 @@ const postData = await datasquirel.post({
|
|||||||
You can add a condition to the `payload` object to filter the results
|
You can add a condition to the `payload` object to filter the results
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
|
||||||
const postData = await datasquirel.post({
|
const postData = await datasquirel.post({
|
||||||
key: process.env.FULL_ACCESS_API_KEY,
|
key: process.env.FULL_ACCESS_API_KEY,
|
||||||
@ -82,7 +96,7 @@ const postData = await datasquirel.post({
|
|||||||
You can use `identifierColumnName` and `identifierValue` when updating an entry.
|
You can use `identifierColumnName` and `identifierValue` when updating an entry.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
|
||||||
const postData = await datasquirel.post({
|
const postData = await datasquirel.post({
|
||||||
key: process.env.FULL_ACCESS_API_KEY,
|
key: process.env.FULL_ACCESS_API_KEY,
|
||||||
@ -104,7 +118,7 @@ const postData = await datasquirel.post({
|
|||||||
This method requires is similar to the `post` method, but with different parameters.
|
This method requires is similar to the `post` method, but with different parameters.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const datasquirel = require("datasquirel");
|
const datasquirel = require("@moduletrace/datasquirel");
|
||||||
|
|
||||||
const postData = await datasquirel.uploadImage({
|
const postData = await datasquirel.uploadImage({
|
||||||
key: process.env.FULL_ACCESS_API_KEY,
|
key: process.env.FULL_ACCESS_API_KEY,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "datasquirel",
|
"name": "@moduletrace/datasquirel",
|
||||||
"version": "2.5.3",
|
"version": "2.5.4",
|
||||||
"description": "Cloud-based SQL data management tool",
|
"description": "Cloud-based SQL data management tool",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
Loading…
Reference in New Issue
Block a user