GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - vcooley/nativescript-dev-webpack: A package to help with webpacking NativeScript apps.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

399 Commits
399 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.vscode
.vscode
 
 
bin
bin
 
 
build
build
 
 
demo
demo
 
 
host
host
 
 
lib
lib
 
 
nativescript-target
nativescript-target
 
 
plugins
plugins
 
 
snapshot/android
snapshot/android
 
 
templates
templates
 
 
verify
verify
 
 
.gitignore
.gitignore
 
 
.npmignore
.npmignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
PULL_REQUEST_TESTS.md
PULL_REQUEST_TESTS.md
 
 
README.md
README.md
 
 
android-app-components-loader.js
android-app-components-loader.js
 
 
androidProjectHelpers.js
androidProjectHelpers.js
 
 
bundle-config-loader.js
bundle-config-loader.js
 
 
css2json-loader.js
css2json-loader.js
 
 
dependencyManager.js
dependencyManager.js
 
 
index.js
index.js
 
 
installer.js
installer.js
 
 
load-application-css-angular.js
load-application-css-angular.js
 
 
load-application-css-regular.js
load-application-css-regular.js
 
 
load-application-css.js
load-application-css.js
 
 
moduleid-compat-loader.js
moduleid-compat-loader.js
 
 
package.json
package.json
 
 
postinstall.js
postinstall.js
 
 
projectFilesManager.js
projectFilesManager.js
 
 
projectHelpers.js
projectHelpers.js
 
 
tsconfig.json
tsconfig.json
 
 
xml-namespace-loader.js
xml-namespace-loader.js
 
 

Repository files navigation

NativeScript Webpack

This repository contains the code for the nativescript-dev-webpack plugin which helps in webpacking NativeScript apps.

JavaScript code and general asset bundling have been a member of the web developer toolbox for a long time. Tools like Webpack have been providing support for an enjoyable development experience that lets you assemble client-side code from various module sources and formats and then package it together. Most importantly, they allow for page load time optimizations that reduce or parallelize the number of requests a browser makes to the server.

Why bundle scripts in a mobile app though?

  • Fewer filesystem operations on app startup
  • Smaller code size
  • Tree-shaking
  • Preprocessing and interoperability hooks. Webpack provides a way to resolve modules and expressions differently according to its configuration. It also contains a lot of plugins and loaders that let you embed different content in your application or use code written in different programming languages

For more details, see the NativeScript docs for building with webpack.

  • Ingredients
  • Usage
  • Contribute
  • Get Help

Ingredients

  • webpack config templates.
  • helper functions that place files at the correct locations before packaging apps.
  • loaders and plugins for vanilla NativeScript and Angular apps.

Usage

$ npm install --save-dev nativescript-dev-webpack

$ tns run android --bundle
or
$ tns run ios --bundle

Contribute

We love PRs! Check out the contributing guidelines and instructions for local setup. If you want to contribute, but you are not sure where to start - look for issues labeled help wanted.

Get Help

Please, use github issues strictly for reporting bugs or requesting features. For general questions and support, check out the NativeScript community forum or ask our experts in NativeScript community Slack channel.

About

A package to help with webpacking NativeScript apps.

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.