Nu Skin Javascript Library


3.34.2393 days ago3 years agoMinified + gzip package size for @nuskin/ns-aem in KB


Steps to build and run locally

  • Install yarn -- https://classic.yarnpkg.com/en/docs/install/#mac-stable
  • cd webcomponents-ui/src/main/content/webcomponents/js/packages/aem
  • yarn install
  • yarn build
    • If you get the following error when you do a yarn build then add this to your environment variables in your bash shell
      • export NODE_OPTIONS=--max_old_space_size=4096 ``` <--- JS stacktrace --->

==== JS stack trace =========================================

0: ExitFrame [pc: 0xfdf1c9878a1]

Security context: 0x1b429ac1e6e9 1: byteLength(aka byteLength) [0x1b4205af9801] [buffer.js:509] [pc=0xfdf1fe2de87](this=0x1b42d0b026f1 ,string=0x1b42b02f01e9 <Very long string[81038114]>,encoding=0x1b429ac3e981 <String[4]: utf8>) 2: arguments adaptor frame: 3->2 3: fromString(aka fromString) [0x1b427ff13581] [buffer.js:334] [pc=0xfdf1cc6d950](this=0x1b42d0b026f1 <und...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1: 0x10003cff5 node::Abort() [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 2: 0x10003d1ff node::OnFatalError(char const*, char const*) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 3: 0x1001b8265 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 4: 0x1005861c2 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 5: 0x10058f6c4 v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 6: 0x1005614b4 v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 7: 0x100693029 v8::internal::String::SlowFlatten(v8::internal::Handlev8::internal::ConsString, v8::internal::PretenureFlag) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 8: 0x1001d5ffd v8::String::Utf8Length() const [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 9: 0x100051057 node::Buffer::(anonymous namespace)::ByteLengthUtf8(v8::FunctionCallbackInfov8::Value const&) [/Users/ncjarvis/.nvm/versions/node/v10.16.1/bin/node] 10: 0xfdf1c9878a1 error Command failed with signal "SIGABRT". info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

* `yarn serve` -- This command takes a long time but it will eventually complete. It will seem like it is stuck at 69% or some percentage for a long while and then it will finally respond so be patient.
* A web page will eventually popup in your browser: `http://localhost:8080/`
* This url lets you access the cart: `http://localhost:8080/playground/cart.html`
* This url lets you login: `http://localhost:8080/playground/ns-login.html`
   * Use the username: `pedista`
   * Use the password: `Abdc1234`
* After login you will see the url: `http://localhost:8080/playground/home.html`
* To order something go to `http://localhost:8080/playground/cart.html` and type `renu` in the Search field of the cart.html web page
* Then select the product that comes up which will be `ReNu Hair Mask`
* Then follow the checkout proceedure

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.