flutter_js_ohos 0.6.8 copy "flutter_js_ohos: ^0.6.8" to clipboard
flutter_js_ohos: ^0.6.8 copied to clipboard

A Javascript engine to use with flutter. It uses Quickjs on Android/Windows/MacOS/OpenHarmony and JavascriptCore on IOS.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add flutter_js_ohos
copied to clipboard

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  flutter_js_ohos: ^0.6.8
copied to clipboard

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:flutter_js_ohos/extensions/fetch.dart';
import 'package:flutter_js_ohos/extensions/handle_promises.dart';
import 'package:flutter_js_ohos/extensions/xhr.dart';
import 'package:flutter_js_ohos/flutter_js.dart';
import 'package:flutter_js_ohos/javascript_runtime.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/js_base.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/js_context_ref.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/js_object_ref.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/js_string_ref.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/js_typed_array.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/js_value_ref.dart';
import 'package:flutter_js_ohos/javascriptcore/binding/jsc_ffi.dart';
import 'package:flutter_js_ohos/javascriptcore/flutter_jscore.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_class.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_context.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_context_group.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_object.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_property_name_accumulator.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_property_name_array.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_string.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore/js_value.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore_bindings.dart';
import 'package:flutter_js_ohos/javascriptcore/jscore_runtime.dart';
import 'package:flutter_js_ohos/js_eval_result.dart';
import 'package:flutter_js_ohos/quickjs-sync-server/quickjs_oasis_jsbridge.dart';
import 'package:flutter_js_ohos/quickjs/ffi.dart';
import 'package:flutter_js_ohos/quickjs/isolate.dart';
import 'package:flutter_js_ohos/quickjs/object.dart';
import 'package:flutter_js_ohos/quickjs/qjs_typedefs.dart';
import 'package:flutter_js_ohos/quickjs/quickjs_runtime.dart';
import 'package:flutter_js_ohos/quickjs/quickjs_runtime2.dart';
import 'package:flutter_js_ohos/quickjs/utf8_null_terminated.dart';
import 'package:flutter_js_ohos/quickjs/wrapper.dart';
copied to clipboard
0
likes
80
points
48
downloads

Publisher

verified publisherharmonycandies.com

Weekly Downloads

2024.09.11 - 2025.03.26

A Javascript engine to use with flutter. It uses Quickjs on Android/Windows/MacOS/OpenHarmony and JavascriptCore on IOS.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

ffi, flutter, flutter_platform_utils, http, sync_http

More

Packages that depend on flutter_js_ohos