Natural Performance Manager


    1.0.1 • Public • Published


    NPM version GitHub last commit Travis CI Test coverage License

    Pulsar is a boilerplate for writing a simple Web App or a PWA App relying on the bundler Pakket.

    Quick Startup

    You can easily get your first Pulsar Wep App running in a couple of minutes by just typing a few command lines. But first, you need to create an empty folder. It will contain your Web App.

    Then, you just need to create a package.json file that contains:

      "name": "NameOfYourProject",
      "scripts": {
        "create": "npm install @mobilabs/pulsar && npm run populate",
        "populate": "pixarpulsar populate --name $npm_package_name --author $npm_package_config_name --acronym $npm_package_config_acronym --email $npm_package_config_email --url $npm_package_config_url && npm install && npm run build && npm run test && npm run report && npm run dev"
      "config": {
        "name": "John Doe",
        "acronym": "jdo",
        "email": "",
        "url": ""

    Replace NameOfYourProject by your project name and fill config with your credentials.

    And finally, type in the terminal:

    npm run create.

    That's almost all! When the script has been executed, your folder contains the following files:

    Your project Folder
          |_ public
          |   |_ ...              // The source files of your library,
          |   |_ ...
          |   |_ ...
          |_ tasks
          |   |_ src              // The source files of your project,
          |   |_ .htaccess
          |   |_ 404.html
          |   |_ favicon.ico
          |   |_ index.html       // The entry of your Web App,
          |   |_ ...  
          |_  test
          |     |_ main.js        // Your Mocha, Chai test file,
          |     |_ ...
          |_ .eslintignore        // Files to be ignored by ESLint,
          |_ .eslintrc            // A Configuration file for the ESLint linter tool (if you use it),
          |_ .gitignore           // Files that Git must ignore (if you use git),
          |_ .npmignore           // Files that Npm must ignore (optional),
          |_ .travis.yml          // A configuration file for Travis CI (if you use it),
          |_        // The changes between your different versions,
          |_ .gulpfile.js         // The main Gulp task,
          |_ index.js             // The link to your javascript code,
          |_           // The license that applies to your library (here MIT),
          |_ package-lock.json    // The NPM dependency tree,
          |_ package.json         // The NPM package file,
          |_            // Your README file,

    And, your browser displays the Web App at the url http://localhost:8888.

    How to build it

    In a terminal, type the command:

    npm run build

    It builds the Web App.

    In another terminal type the command:

    npm run dev

    It starts an http server and makes the Web App visible in your browser.

    How to create a distribution version

    When your development is over, type in a terminal:

    npm run makedist

    it creates the folder _app that contains the Web App ready to be deployed. And you can see the final result by typing:

    npm run app






    npm i @mobilabs/pulsar

    DownloadsWeekly Downloads






    Unpacked Size

    259 kB

    Total Files


    Last publish


    • jclo