0.0.41 • Published 5 years ago

uicompile v0.0.41

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

uicompile

A compiler for web-based user interface.

Install

$ npm install -g uicompile

Start a server

$ uicompile server

To start with port option

$ uicompile server --port 3456

Compile your app

$ uicompile compile

Configurations

You can configure uicompile with the require('uicompile')-able module in the root directory of your project.

  • projectRoot (Not configurable) A path to your project.
  • src (default: "src") -- A relative path from projectRoot to the directory contains source codes.
  • dest (default: "release") -- A relative path from projectRoot to the directory for compiled codes.
  • html (default: ["."]) -- An array of relative paths from src to the directory for files to generate .html files.
  • static (default: ["static"]) -- An array of relative paths from src to the directory for static files.
  • css (default: ["css"]) -- An array of relative paths from src to the directory for files to generate .css files.
  • js (default: ["js"]) -- An array of relative paths from src to the directory for .js files.
  • translator (default: "js/g11n/translate.js") -- relative path from src to the translation module.
  • translations (default: translations) -- relative path from src to the directory for dictionary files.
  • langs (default: ["en"]) -- An array of language keys.
  • port (default: 4000) -- A port number the uicompile server listens.
  • middleware (default: undefined) -- A function called on the server received any requests.
  • uglifyjs (default: undefined) -- An object passed to UglifyJS2.
  • browserify (default: undefined) -- An object passed to browserify.
  • autoPrefixer (default: undefined) -- An object passed to Autoprefixer.
  • cleanCss (default: undefined) -- An object passed to clean-css.
  • j0 (default: false) -- A boolean flag to use the j0 library. If it is set to true, the translator will be compatible with the library.
0.0.41

5 years ago

0.0.40

5 years ago

0.0.39

5 years ago

0.6.14

6 years ago

0.6.13

6 years ago

0.6.12

6 years ago

0.6.11

6 years ago

0.6.10

6 years ago

0.6.9

6 years ago

0.6.8

6 years ago

0.6.7

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.4

6 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.0

7 years ago

0.2.31

7 years ago

0.2.30

7 years ago

0.2.29

7 years ago

0.2.28

7 years ago

0.2.27

7 years ago

0.2.26

7 years ago

0.2.25

7 years ago

0.2.24

7 years ago

0.2.23

7 years ago

0.2.22

7 years ago

0.2.20

7 years ago

0.2.19

7 years ago

0.2.18

7 years ago

0.2.17

7 years ago

0.2.16

7 years ago

0.2.15

7 years ago

0.2.14

7 years ago

0.2.13

7 years ago

0.2.12

7 years ago

0.2.11

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.2.7

7 years ago

0.2.6

7 years ago

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.38

7 years ago

0.0.37

7 years ago

0.0.36

7 years ago

0.0.35

7 years ago

0.0.34

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago