Client for pkframwork | install, server, liveload, typescript whatch...
First of all: Sorry for my shitty english...
Here are just client tool usage. To learn more about framework: Quick Start Guide
First, install Node.js. Then, install the latest pkframe cli command-line tools in your terminal.
$ npm install -g pkframe
The init command will download a startup template for your project. Basically this client will download one of the pkframework-examples as the initial template and dependences for you.
$ pkframe init
These are keys in the options object you can pass
-p [pkg-name]example he will use as the initial template [default=basic]
You can see anothers 'templates' here. Just follow folders name.
This is where the magic happens.
$ pkframe go
This command does many things:
This command expects to find an [index.html], where you will start your browser with liveload. Typescript compiler will watch for .ts files modifications except for the [assets, node_modules, vendor] folders and will deploy them to [dist / js / app.js].
This can be configured in the tsconfig.json file itself. All initial models already come with a tsconfig.json preconfiguration. You can change if you want.
Here it will download / install the dependencies listed in the configuration file [pkconfig.json]. Things like assests pack, ts and js lib.
$ pkframe install
If there is no configuration file, it will create a default.
You do not have to worry about this command unless you wanted to create a package / template. It is automatically used when you use pkframe init