2020-07-29 13:43:03 -04:00
2020-07-17 23:11:20 +02:00
2020-07-28 08:26:59 -04:00
2020-07-29 13:43:03 -04:00
2020-07-28 08:26:59 -04:00
2020-07-12 19:08:49 -07:00
2020-07-12 19:08:49 -07:00
2020-07-26 00:27:24 -07:00
2020-07-26 00:27:24 -07:00
2020-07-23 22:34:03 -07:00
2020-07-11 11:07:28 -07:00
2020-07-26 22:29:15 -07:00
2020-07-11 08:27:44 -07:00
2020-07-12 19:08:49 -07:00
2019-01-07 15:12:05 +02:00
2020-07-23 22:34:03 -07:00
2020-07-27 21:14:34 -07:00
2020-07-26 22:29:15 -07:00
2020-07-12 19:08:49 -07:00
2020-07-26 22:27:39 -07:00
2020-07-27 19:53:11 -07:00

NativeScript

TypeScript driven development for native platform api's.

Develop

// setup workspace for development
npm run setup

Need help?

npm run help

Browse commands with descriptions of all available workspace scripts.

Packages

@nativescript/core

// livesync develop changes
npm start apps.playground.ios
npm start apps.playground.android

// unit tests
npm start packages.core.test
npm start packages.core.test.watch

// build for npm (output: 'dist/packages/core')
npm start packages.core.build

There are additional targets you can test changes against:

// variety of manual ui testing
npm start apps.ui.ios
npm start apps.ui.android
npm start apps.ui.clean

// used in CI automated tests but you can run these manually as well to check if you caused any regressions
npm start apps.automated.ios
npm start apps.automated.android
npm start apps.automated.clean

Compatibility package for old style tns-core-modules

Old imports from tns-core-modules/*

npm start packages.core-compat.build

@nativescript/ui-mobile-base

Base native classes for ui components. Included with @nativescript/core right now as direct dependency but also published separately for others to build on top of if desired.

If you would like to make changes to source just build when ready to test your changes (you can then clean any testing target to try your changes)

npm start packages.ui-mobile-base.build

@nativescript/webpack

// To try any webpack changes, just build and then clean targets to try
npm start packages.webpack.build

// unit tests
npm start packages.webpack.test
Description
Empowering JavaScript with native platform APIs. Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.
Readme MIT 263 MiB
Languages
TypeScript 85.1%
Java 10.4%
Objective-C 2.3%
JavaScript 0.8%
CSS 0.7%
Other 0.6%