The core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects
Ecosystem
- Devtools
- Vue CLI
- Vue Loader
- Vue Router
- Vuex
{ | |
"workbench.colorCustomizations": { | |
// "statusBar.background" : "#222", | |
"statusBar.foreground": "#ccc", | |
"statusBar.noFolderBackground" : "#212121", | |
"statusBar.debuggingBackground": "#263238" | |
}, | |
"editor.renderWhitespace": "all", // removes whitespace chars | |
"editor.renderLineHighlight": "none", // removes line highlight | |
"editor.glyphMargin": false, // removes the space used mainly for debugging indicators |
'use strict' | |
require('firebase-functions/lib/logger/compat') | |
const functions = require('firebase-functions') | |
const admin = require('firebase-admin') | |
const express = require('express') | |
const cookieParser = require('cookie-parser') | |
const cors = require('cors') | |
try { |
// TODO: Rewrite | |
{ | |
var unknown = '-'; | |
// screen | |
var screenSize = ''; | |
if (screen.width) { | |
width = (screen.width) ? screen.width : ''; | |
height = (screen.height) ? screen.height : ''; | |
screenSize += '' + width + " x " + height; |
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem |
Please, comment!
{ | |
"bootstrapped": true, | |
"in_process_packages": [], | |
"installed_packages": | |
[ | |
"A File Icon", | |
"AceJump", | |
"AdvancedNewFile", | |
"AutoPEP8", | |
"Babel", |
const counter = (state = 0, action) => { | |
switch (action.type) { | |
case 'INCREMENT': | |
return state + 1; | |
case 'DECREMENT': | |
return state - 1; | |
default: | |
return state; | |
} | |
} |
var defer = typeof requestAnimationFrame !== 'undefined' ? requestAnimationFrame : setTimeout | |
defer( function () { element[0].setSelectionRange(element[0].selectionStart + 1, element[0].selectionStart + 1, 'none') }, 0) |
We'll meet again | |
Don't know where | |
Don't know when |