* If you want to get very meta (not facebook), Ultra can be viewed as a
tiny bridge to utilise native browser features 🌐 whilst using popular front-end
libraries. 🧰
🧙 Start your journey
Here's a basic Ultra project to set you on your way.
deno run -A -r https://deno.land/x/ultra/create.ts
✨ What's new
Ultra allows you to write web-apps which massively simplify your tool chain.
You write ESM, we ship ESM. Where we are going, there is no "bundling" (it feels
so 2018 just saying that word).
Less opinionated, BYO routing, styling, data fetching, and head libraries
Support for much of the React ecosystem by custom server/client
controls**
Native import maps in browser 🤖
Localised import maps for production 🔥
API routing
Overhaul of internal source code
Updated Deno Deploy support
** Examples include (but not limited to) react-querytwindstitches…
Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, api keys, and tokens in git repos. Gitleaks is an easy-to-use, all-in-one solution for finding secrets, past or present, in your code.
Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, API keys, and tokens in git repos. Gitleaks is an easy-to-use, all-in-one solution for detecting secrets, past or present, in your code.
Gitleaks can be installed using Homebrew, Docker, or Go. Gitleaks is also available in binary form for many popular platforms and OS types on the releases page. In addition, Gitleaks can be implemented as a pre-commit hook directly in your repo or as a GitHub action using Gitleaks-Action.
Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.
Test coverage
Statements
Functions
Lines
jQuery to JavaScript converter
Automatically find jQuery methods from existing projects and generate vanilla js alternatives.
Why
I've been working on removing jQuery dependency from multiple projects including lightGallery lately. Most of the projects use only 15% to 20% or less than 30% of the jquery methods
And in most of the cases, I didn't want to support all the edge cases or legacy browsers. The hardest part was finding the jQuery methods in the existing project and writing the alternative vanilla js methods without making much changes in the codebase. So I wrote this library which automatically finds jquery methods in any particular JavaScript file and generates readable, chainable vanilla js alternatives. This can also be useful if you want to generate your own utility methods similar to jQuery.
Lottie is a mobile library for Web, and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!
For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand. They say a picture is worth 1,000 words so here are 13,000:
View documentation, FAQ, help, examples, and more at airbnb.io/lottie
Tonic is a low profile component framework for the web. It's one file, less than 3kb gzipped and has no dependencies. It's designed to be used with modern Javascript and is compatible with all modern browsers and built on top of the Web Components. It was designed to be similar to React but 100x easier to reason about
Installation
npm install @socketsupply/tonic
Usage
importTonicfrom'@socketsupply/tonic'
You can use functions as components. They can be async or even an async generator function.
import{useState}from"react";import{createRoot}from"react-dom/client";import{Button,Dialog,DialogHeading}from"@ariakit/react";functionApp(){const[open,setOpen]=useState(false);return(<><ButtononClick={()=>setOpen(true)}>Open dialog</Button><Dialogopen={open}onClose={()=>setOpen(false)}><DialogHeading>Ariakit</DialogHeading><p>Welcome to Ariakit!</p></Dialog></>);}createRoot(document.getElementById("root")).
Create your different layers as folders in the 'layers' directory, and add all the layer assets in these directories. Optionally, append '_r' and '_sr' to the layer file names to make those layer files rare or super rare respectively.
Example: If you had an ball layer you would create a ball directory, and then a file might be called:
red_eye_ball_sr.png
red_eye_ball_r.png
red_eye_ball.png
Rarity is customizable in src/config.js.
Once you have all your layers, go into src/config.js and update the layersOrder array to be…
This is the JavaScript SDK for building Solana apps for Node, web, and React Native.
Installation
For use in a Node.js or web application:
npm install --save @solana/web3.js@rc
For use in a browser, without a build system:
<!-- Development (debug mode, unminified) --><scriptsrc="https://unpkg.com/@solana/web3.js@rc/dist/index.development.js"></script><!-- Production (minified) --><scriptsrc="https://unpkg.com/@solana/web3.js@rc/dist/index.production.min.js"></script>
Examples
To get a feel for the API, run and modify the live examples in the examples/ directory. There, you will find a series of single-purpose Node scripts that demonstrate a specific feature or use case. You will also find a React application that you can run in a browser, that demonstrates being able to create, sign, and send transactions using browser wallets.
What's New in Version 2.0
Version 2.0 of the Solana JavaScript SDK is a response to many…
Top comments (0)