1.0.3 • Published 5 years ago

codebaby v1.0.3

Weekly downloads
2
License
MIT
Repository
gitlab
Last release
5 years ago

codebaby

codebaby

Frontend lab.

##info codebaby is a out of the box frontend lab to easy setup frontend projects.

codebaby is the working horse of a real word agency, which means it is stable and build for productivity. Sadly theres no documentation at the moment.

##Requirements

  • os : macOS
  • node : >=6.0.0
  • npm : >=3.3.4
  • curiosity

##Capabilities

  • ready for creating react, vue, typescript or classic ES5 projects.
  • multiple projects with different project types in the same workspace.
  • automated project creation , with tasks for development, production, remote and testing.
  • global deployment script to create versioned project builds ( optional as .zip files ).
  • integrated preprocessing options, to simplify project modifications.
  • javascript bundle with rollup.js & babel.js.
  • html templating with ejs.
  • css creation with node.sass & postcss.
  • img optimisation with imagemin.
  • testing with tape, jasmine or mocha.
  • integrated cordova module to build apps.
  • integrated express module to handle server interaction.

Installation

npm install codebaby

Usage

after installion a npm script is added to your packacke.json

  cb:setup

these task will setup all active projects defined in codebaby.config.js :

  module.exports = {
         "projects": {
             "foo": "", // es5
             "foo-babel-env": "tpl=babel-env", // es6++
             "foo-vue": "tpl=vue",
             "foo-react": "tpl=react",
             "foo-react-typescript": "tpl=react-typescript",
             "foo-angular-js": "tpl=angular-js",
             "foo-angular-js-typescript": "tpl=angular-js-typescript",
             "foo-typescript": "tpl=typescript",
         }
     };

After runing the script 'cb:setup' your package.json will be updated with new scripts to lanch your project(s).

  foo:dev
  foo:production
  foo:remote
  foo:test

( task options )

  • dev -> NODE_ENV = 'develop'
  • production -> NODE_ENV = 'production'
  • remote -> remote mode
  • test -> execute all tests (if tests enabled in projects/../config/build.js)

A new project 'foo' is created under /projects/foo.

Run script foo : dev

Codebaby asks you for installation of additional dependencies which are required ( depending on your project type ). Confirm installation in your console window, and the project will be launched in chrome browser.

Play with the code under project/foo/src.

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.9.11

6 years ago

0.9.10

6 years ago

0.9.9

6 years ago

0.9.8

6 years ago

0.9.7

6 years ago

0.9.6

6 years ago

0.9.5

6 years ago

0.9.4

6 years ago

0.9.3

6 years ago

0.9.2

6 years ago

0.9.1

6 years ago

0.9.0

6 years ago

0.8.34

6 years ago

0.8.33

6 years ago

0.8.32

6 years ago

0.8.31

6 years ago

0.8.30

6 years ago

0.8.29

6 years ago

0.8.28

6 years ago

0.8.27

6 years ago

0.8.26

6 years ago

0.8.25

6 years ago

0.8.24

6 years ago

0.8.23

6 years ago

0.8.22

6 years ago

0.8.21

6 years ago

0.8.20

6 years ago

0.8.19

6 years ago

0.8.18

6 years ago

0.8.16

6 years ago

0.8.15

6 years ago

0.8.14

6 years ago

0.8.13

6 years ago

0.8.12

6 years ago

0.8.11

6 years ago

0.8.10

6 years ago

0.8.9

6 years ago

0.8.8

6 years ago

0.8.7

6 years ago

0.8.6

6 years ago

0.8.5

6 years ago

0.8.4

6 years ago

0.8.3

6 years ago

0.8.2

6 years ago

0.8.1

6 years ago

0.8.0

6 years ago

0.7.12

7 years ago

0.7.11

7 years ago

0.7.10

7 years ago

0.7.9

7 years ago

0.7.8

7 years ago

0.7.7

7 years ago

0.7.6

7 years ago

0.7.5

7 years ago

0.7.4

7 years ago

0.7.3

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.14

7 years ago

0.6.13

7 years ago

0.6.12

7 years ago

0.6.11

7 years ago

0.6.10

7 years ago

0.6.9

7 years ago

0.6.8

7 years ago

0.6.7

7 years ago

0.6.6

7 years ago

0.6.5

7 years ago

0.6.4

7 years ago

0.6.3

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.6.0

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.4

7 years ago

0.4.3

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.11

7 years ago

0.3.10

7 years ago

0.3.9

7 years ago

0.3.8

7 years ago

0.3.7

7 years ago

0.3.6

7 years ago

0.3.5

7 years ago

0.3.4

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

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.24

7 years ago

0.1.23

7 years ago

0.1.22

7 years ago

0.1.21

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.18

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

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.6

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

0.0.0

7 years ago