Skip to content

s-innovations/si-appbuilder

Repository files navigation

si-appbuilder

NPM version Downloads The MIT License Visual Studio Team services Coveralls GitHub David David

Install

To install using NPM do

npm install si-appbuilder --save

Compile Time

and to set up typescript tsconfig.json to allow resolution of submodules within kolayout package add the following:

  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "si-appbuilder/*": ["node_modules/si-appbuilder/dist/typings/*"]
    }
  }

which allows you to do

import {isDefined} from "si-appbuilder/utils/isDefined";

Run Time

Here is example setup for runtime using requirejs and using the directly transpiled output located in /dist/src folder within your application

  require.config({
    paths:{},
    packages:[
      {
         name: "si-appbuilder",
         main: "index",
         location:"libs/si-appbuilder"
      }
    ]
  });

assuming you copyed over npm package to libs in your gruntfile.js

  npmcopy: {
    // Anything can be copied 
    libs: {
      options: {
        destPrefix: 'wwwroot/libs'
      },
      files: {
        // Keys are destinations (prefixed with `options.destPrefix`) 
        // Values are sources (prefixed with `options.srcPrefix`); One source per destination 
        // e.g. 'node_modules/chai/lib/chai.js' will be copied to 'test/js/libs/chai.js' 
        "si-appbuilder": ["si-appbuilder/dist/src"]
      }
    }
  }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published