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

nextify.js

Package Overview
Dependencies
Maintainers
0
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nextify.js

your go-to multipurpose npm package designed to simplify development tasks

  • 0.0.5
  • unpublished
  • latest
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

Introduction

Welcome to Nextify.js, your go-to multipurpose npm package designed to simplify development tasks. If you encounter any issues or need assistance, feel free to reach out on Discord: koushik0p (ID: 1050641070368772166).

Key Features

  • NextChat: Effortlessly interact with a range of AI models without requiring an API key.
  • Http: Simplify the process of making HTTP requests.
  • NsfwFilter: Accurately detect NSFW content from images.
  • NextRL: Develop interactive CLI tools with ease.
  • Rectify: Build web applications with an optimized, Express.js-like framework.

Usage

NextChat

Interact with AI models for text and image generation.

Click Here
const { nextchat } = require("nextify.js");

(async () => {
    const options = {
        model: "bard", // Options: bard, gemini, gpt, gpt4, llama, codellama, mixtral
        cache: true // Enable caching for faster responses
    };
    const resp = await nextchat.ask("Hello, what's your name?", options);
    console.log(resp);
})();
const { nextchat } = require("nextify.js");

(async () => {
    const resp = await nextchat.imagine("a cute cat");
    console.log(resp); // Output as .url or .base64
})();

Http

Execute HTTP requests with customizable options.

Click Here
const { http } = require("nextify.js");

(async () => {
    const resp = await http.fetch("Your_Url", {
        method: "get", // Specify method: get, post, etc.
        auth: "Bearer Your_Token", // Optional authentication
        data: { prompt: "hello" }, // Optional data payload
        params: { prompt: "hello" } // Optional query parameters
    });
    console.log(resp);
})();

NsfwFilter

Filter images for NSFW content to ensure safety and compliance.

Click Here
const { nsfwfilter } = require("nextify.js");

(async () => {
    const resp = await nsfwfilter.detect("Your_Image_URL"); // Pass image URL
    if (resp.isNsfw) {
        console.log("NSFW content detected");
    } else {
        console.log("Content is safe");
    }
})();

NextRL

Create dynamic CLI tools for interactive sessions.

Click Here
const { NextRL } = require("nextify.js");

const rl = new NextRL();

function askName() {
    rl.question('What is your name? ', (name) => {
        if (name.toUpperCase() === 'EXIT') {
            console.log('Goodbye!');
            rl.close();
            return;
        }

        console.log(`Hello, ${name}!`);
        rl.close();
    });
}

askName();

Rectify

Build web applications, an optimized framework for handling routes, middleware, and static files, similar to Express.js.

Click Here
const { Rectify } = require('nextify.js');
const path = require('path');

const app = new Rectify();

// Middleware example: Logs all requests
app.use(async (req, res, next) => {
    console.log(`${req.method} ${req.url}`);
    next();
});

// Route: GET /
app.route('GET', '/', async (req, res) => {
    res.writeHead(200, { 'Content-Type': 'text/html' });
    res.end('<h1>Welcome to Rectify Server</h1>');
});

// Route: GET /user/:id
app.route('GET', '/user/:id', async (req, res) => {
    res.writeHead(200, { 'Content-Type': 'application/json' });
    res.end(JSON.stringify({ userId: req.params.id }));
});

// Static files: Serve files from the public directory
app.serveStatic(path.join(__dirname, 'public'));

// Start the server on port 3000
app.listen(3000);

Support

Need help? Join our Discord Community for support, discussions, and updates.

Keywords

FAQs

Package last updated on 05 Sep 2024

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