✅ The core functionality of JetVil

Overview

@jetvil/core

Bundle size Version  Downloads  GitHub  GitHub Repo stars  GitHub issues 

The core functionality based on primitive validation and utility tools for ES6+ and Typescript projects.

Includes parts of @jetvil/types and @jetvil/validate.

Features

  • 🚀 Easy to use: Easy to install in your project.
  • ES6+ && TS: TypeScript and ES6+ support(JS).
  • 📦 No dependencies: You don't depend on anything else.
  • 💵 Free: It's free and always will be, the beauty of open source.

Getting Started

Installation

To use this package, install using npm, yarn or pnpm 📥 :

# npm
npm install @jetvil/core
# yarn
yarn add @jetvil/core
# pnpm
pnpm install @jetvil/core

Usage

// ES6+ JavaScript CommonsJs
const JetVil = require("@jetvil/core");
// TypeScript || ES6+ JavaScript module
import * as JetVil from "@jetvil/core";

Documentation

This package contains the core functionality of the @jetvil packages, for more information, see the @jetvil/types and @jetvil/validate on github.

Contributing

Found a bug 🦟 ? or want to suggest a new feature 🆕 ? or just want to help 🆘 ?

Feel free to open an issue or a pull request.

Contributions are always welcome! 🎉

  • Fork the project here.
  • Create a new branch like this: git checkout -b feature/featureName.
  • Commit your changes to your branch: git commit -m 'Create AwesomeFeature' ⚙️ .
  • Push your branch: git push origin feature/featureName.
  • Open a pull request on the dev branch here 🔃 .

📒 Note: Make sure to add tests for your changes .

You might also like...

MUI Core is a collection of React UI libraries for shipping new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.

MUI Core is a collection of React UI libraries for shipping new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.

MUI Core MUI Core contains foundational React UI component libraries for shipping new features faster. Material UI is a comprehensive library of compo

Dec 30, 2022

this project show how to deal with core programming scriptprogramming and local storage

this project show how to deal with core programming scriptprogramming and local storage

Jul 25, 2022

The smallest CMS engine ever, made with ASP. NET Core and Dapper

TinyCMS The smallest CMS engine ever, made with ASP.NET Core and Dapper. Currently, only static content is supported, but adding new pages is as simpl

Dec 29, 2022

Shield is a development framework for circom developers. The core reason is to provide libraries, plugins, and testing tools to ensure code quality and security.

Shield is a development framework for circom developers. The core reason is to provide libraries, plugins, and testing tools to ensure code quality and security.

SHIELD Shield is a development framework for circom developers but we plan it to other languages such as CAIRO, SNARKYJS etc. The core reason is to pr

Dec 22, 2022

ASP.NET core, PostgreSQL

Technologies CityApp is built using the following technologies: Visual Studio 2017 ASP.NET Core (Targeting .net 4.61) SQL Server 2014/Azure SQL for da

Sep 15, 2022

Buildable's core open-source offering for actions that makes it easy to collect, centralize and action your backend system activity

Buildable's core open-source offering for actions that makes it easy to collect, centralize and action your backend system activity

What are Action Templates? Action Templates are open-source functions that save developers hundreds of hours when integrating databases, apps and othe

Nov 5, 2022

An interactive Bitcoin tutorial for orange-pilled beginners. Illustrates technical Bitcoin concepts using JavaScript and some Bitcoin Core RPC commands. Programming experience is helpful, but not required.

An interactive Bitcoin tutorial for orange-pilled beginners. Illustrates technical Bitcoin concepts using JavaScript and some Bitcoin Core RPC commands. Programming experience is helpful, but not required.

Try Bitcoin Try Bitcoin is an interactive Bitcoin tutorial inspired by and forked from Try Regex, which is inspired by Try Ruby and Try Haskell. It il

Nov 25, 2022

Workshop: Crafting Human Friendly CLIs with Node.js Core

$ Crafting Human Friendly CLIs with Node.js Core █ A workshop by Simon Plenderleith & Kevin Cunningham. Getting ready for the workshop 1. Required sof

Dec 26, 2022

Text Engraving & Extrusion demo based on Three.js is implemented with Typescript and webpack5. Used THREE-CSGMesh as the core tech to achieve engraving and extrusion results

Text Engraving & Extrusion demo based on Three.js is implemented with Typescript and webpack5. Used THREE-CSGMesh as the core tech to achieve engraving and extrusion results

Text Engraving & Extrusion Text Engraving & Extrusion demo is implemented using Three.js, with Typescript and webpack5. Used THREE-CSGMesh as the core

Oct 12, 2022
Comments
  • Make the package tree-shakable

    Make the package tree-shakable

    @m10rten

    It looks like all of the JavaScript in this library can be imported by importing from the "@jetvil/core" namespace by destructuring the contents. This means, that all of the functions are being loaded whilst someone may only need one of them.

    Because if this I think it could be great to structure the project in a way that it is tree-shakable. Here an example of how Lodash does this.

    You can either import it all from one file (old and slow because all of lodash is loaded).

    import { map } from 'lodash';
    

    But it's better to only load the file that includes the files necessary for the function.

    import map from 'lodash/map';
    

    Right now this might not be a huge problem because the amount of utility functions is not enormous, but if you want the package to scale I highly advice for you to rethink your structure.

    opened by niels-bosman 3
Owner
JetVil
JetVil open source software development, think > create > use!
JetVil
io-ts Typed Event Bus for the runtime of your Node.js application. A core for any event-driven architecture based app.

Typed Event Bus Based on io-ts types, this bus provides a handy interface to publish and consume events in the current runtime of the Node.js process.

Konstantin Knyazev 3 May 23, 2022
Using Htmx, ASP.NET Core, and Marten (postgres document db) to sort list

Using Htmx, ASP.NET Core, and Marten (postgres document db) to sort list

Khalid Abuhakmeh 5 Feb 16, 2022
Create a C# .NET core EntityFramework ORM from your schema.prisma file

A note of forewarning to the would-be user... This was a failure. I'm making a note here: huge regret. It's hard to overstate my dissatisfaction. ?? S

Ian Ray 9 Dec 24, 2022
Perpetual Protocol Curie (v2) core contracts

Perpetual Protocol Curie (v2) core contracts

Perpetual Protocol 38 Dec 15, 2022
A port of bitcoin-core that will (over time) become TS friendly.

bitcoin-core A modern Bitcoin Core REST and RPC client to execute administrative tasks, multiwallet operations and queries about network and the block

null 6 Nov 22, 2022
Template Repository for making your own budder Module. CORE is not included, this is just for the module.

A quick copy of the "How to make your own module" section Check out the official budderAPI repository Template Repository for making your own budder M

Logic 2 Apr 3, 2022
SUID is all a set of utils and components ported from MUI Core and much more.

Solid.js User Interface Design (SUID) A port of Material-UI (MUI) built with Solid.js SUID is all a set of utils and components ported from MUI Core a

null 311 Jan 1, 2023
Smart Territory Framework Core using NEC Scorpio 2.0 and AWS serverless services

Smart Territory Framework Core - STF Core using NEC Scorpio Broker ⚠️ This stack is for demonstration purposes only. The nested stack deploying the NE

AWS Samples 9 Sep 30, 2022
The Termpura loader core package.

This project is a Work in Progress and currently in development. The API is subject to change without warning. Install npm install @termpura/core Usag

Termpura 2 Oct 15, 2022
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.

EaselJS EaselJS is a library for building high-performance interactive 2D content in HTML5. It provides a feature-rich display list to allow you to ma

CreateJS 8k Dec 29, 2022