All Projects → JXA-userland → Jxa

JXA-userland / Jxa

Licence: mit
JavaScript for Automation(JXA) packages for TypeScript/Node.js.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
applescript
352 projects

Projects that are alternatives of or similar to Jxa

Tabnine Intellij
Jetbrains IDEs client for TabNine. Compatible with all IntelliJ-based IDEs. https://plugins.jetbrains.com/plugin/12798-tabnine
Stars: ✭ 140 (-23.5%)
Mutual labels:  autocomplete
Name That Color Intellij Plugin
This plugin lets you insert a name for a color you copy-paste or type in an android resource file.
Stars: ✭ 157 (-14.21%)
Mutual labels:  autocomplete
Angular Search Experience
Algolia + Angular = 🔥🔥🔥
Stars: ✭ 167 (-8.74%)
Mutual labels:  autocomplete
Tabnine Sublime
Tabnine Autocomplete AI: JavaScript, Python, TypeScript, PHP, C/C++, HTML/CSS, Go, Java, Ruby, C#, Rust, SQL, Bash, Kotlin, Julia, Lua, OCaml, Perl, Haskell, React
Stars: ✭ 144 (-21.31%)
Mutual labels:  autocomplete
Kube Shell
Kubernetes shell: An integrated shell for working with the Kubernetes
Stars: ✭ 2,012 (+999.45%)
Mutual labels:  autocomplete
Autocomplete.js
autocomplete.js is lite, fast and stable.
Stars: ✭ 162 (-11.48%)
Mutual labels:  autocomplete
Ide Stubs
Phalcon IDE Stubs
Stars: ✭ 137 (-25.14%)
Mutual labels:  autocomplete
Airbnb Android Google Map View
This is a sample Android Application which has Google Map view similar to what AirBnb Android Application. Moving Markers like Uber/Ola. Custom Google Search for places. Recycler view with Animations added.
Stars: ✭ 175 (-4.37%)
Mutual labels:  autocomplete
Codeeditor
Code Editor Native Way
Stars: ✭ 155 (-15.3%)
Mutual labels:  autocomplete
Autocomplete
Persistent, simple, powerful and portable autocomplete library
Stars: ✭ 166 (-9.29%)
Mutual labels:  autocomplete
React Autowhatever
Accessible rendering layer for Autosuggest and Autocomplete components
Stars: ✭ 146 (-20.22%)
Mutual labels:  autocomplete
Autocomplete Paths
Autocomplete Paths for Atom
Stars: ✭ 148 (-19.13%)
Mutual labels:  autocomplete
Mimirsbrunn
Geocoding and reverse-geocoding (with OSM data)
Stars: ✭ 165 (-9.84%)
Mutual labels:  autocomplete
Yii2 Stubs Generator
No more pain with autocomplete in PhpStorm.
Stars: ✭ 143 (-21.86%)
Mutual labels:  autocomplete
Modernsearchbar
The famous iOS search bar with auto completion feature implemented.
Stars: ✭ 167 (-8.74%)
Mutual labels:  autocomplete
Jstag
Pure Angular Input Tags project
Stars: ✭ 140 (-23.5%)
Mutual labels:  autocomplete
Vscode Auto Rename Tag
Automatically rename paired HTML/XML tag
Stars: ✭ 161 (-12.02%)
Mutual labels:  autocomplete
Autosuggest Highlight
Utilities for highlighting text in autosuggest and autocomplete components
Stars: ✭ 176 (-3.83%)
Mutual labels:  autocomplete
Vim You Autocorrect
Why should smartphones get all the fun?
Stars: ✭ 173 (-5.46%)
Mutual labels:  autocomplete
React Selectrix
A beautiful, materialized and flexible React Select control
Stars: ✭ 166 (-9.29%)
Mutual labels:  autocomplete

JXA Build Status

JavaScript for Automation(JXA) packages.

auto complete example

Features

Packages

Example

If you want to improve your editor for JXA, use @jxa/global-type. You can just import @jxa/global-type and you can introduce typing and auto complete for JXA.

📝 Your editor should support TypeScript. For more details, see TypeScript Editor Support

// Your .ts file require @jxa/global-type
import "@jxa/global-type";

// your JXA application
const userName = Application("System Events").currentUser().name();

If you want to run JXA from Node.js, use @jxa/run.

import "@jxa/global-type";
import { run } from "@jxa/run";
export const currentUserName = () => {
    // This callback function is run as JXA
    return run(() => {
        const sys = Application("System Events");
        return sys.currentUser().name();
    });
};

// Main code is Node.js
export const example = async () => {
    const userName = await currentUserName();
    return `User: ${userName}`;
};

For more details, see example/.

Contributing

Issue and PR is always welcome!

For more details, see CONTRIBUTING guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].