0.0.29 • Published 2 years ago

@bldr/showroom v0.0.29

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

npm Build Status GitHub repo size

baldr

A try to write my presentations for school in HTML5, CSS3 and Javascript using Vuejs.

This repository contains some evaluation and research code.

About the name baldr

Baldr is the name of a nordic god. He is the of god of light.

Installation / Building

npm install -g lerna
lerna bootstrap

Upgrading

sudo npm install -g npm-check-updates
lerna exec "ncu -u"
lerna exec "npm update"

Sort package.json

sudo npm install -g sort-package-json
lerna exec "sort-package-json"

Publishing

lerna publish

Coding style

main.js

{
  "main": "src/main.js"
}

The Baldr project follows the standardJS style guides.

Imports

Node packages

// Node packages.
const path = require('path')

// Third party packages.
const jquery = require('jquery')

// Project packages.
const { bootstrapConfig, Library, AlphabeticalSongsTree } = require('@bldr/songbook-base')

Vue imports

// Vue plugins.
import shortcuts from '@bldr/vue-plugin-shortcuts'

// Vue components.
import StartPage from './views/StartPage.vue'

Private fields

https://google.github.io/styleguide/jsguide.html#features-classes-fields

class Foo {
  constructor() {
    this.bar_ = computeBar()
  }
}

vue

Component name

  • At least two words
  • MyComponent.vue (Pascal Case)
  • name: 'MyComponent' (Pascal Case)
  • Top level Vue component css class, prefix with vc = Vue component: Snake Case
    • HTML: class="vc_my_component"
    • CSS: .vc_my_component

Documentation

Description in 3 places:

  • README.md
  • main.js above @module
  • package.json

README.md template

[![npm](https://img.shields.io/npm/v/baldr.svg)](https://www.npmjs.com/package/baldr)
[![Build Status](https://travis-ci.org/Josef-Friedrich/baldr.svg?branch=master)](https://travis-ci.org/Josef-Friedrich/baldr)
[![GitHub repo size](https://img.shields.io/github/repo-size/Josef-Friedrich/baldr.svg)](https://github.com/Josef-Friedrich/baldr)

# @bldr/package-name

Description
0.0.29

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago