1.0.49 • Published 1 year ago
@kamen/create-webapp v1.0.49
@kamen/create-webapp

Project Scaffolding (wip)
$ npm init @kamen/webappUtility Functions
Basic example
import {
createRandomFromRange,
createRandomFromList,
createRandomColorFromSaturationLightnessAlpha
} from '@kamen/create-webapp';
const characters = Array
.from({length: 26}, (_, index) => [
String.fromCharCode(65 + index),
String.fromCharCode(97 + index)
])
.flat();
const ageHandler = createRandomFromRange(0, 99);
const colorHandler = createRandomFromList(['red', 'green', 'blue']);
const stateHandler = createRandomFromList([true, false]);
const identHandler = createRandomFromList(characters);
const identFormatHandler = () => Array
.from({length: 1 << 5}, identHandler)
.join('');
const data = Array
.from({length: 1 << 8}, (_, index) => ({
index,
age: ageHandler(),
color: colorHandler(),
state: stateHandler(),
ident: identFormatHandler()
}));
console.dir(data);Dynamic import from CDN
const {
createRandomFromList
} = await import('https://esm.run/@kamen/create-webapp');
function createAlphabet() {
const baseChar = 'a';
const lowerCode = baseChar.charCodeAt();
const upperCode = baseChar.toUpperCase().charCodeAt();
const length = 'z'.charCodeAt() - lowerCode + 1;
return Array
.from({length}, (_, index) => [
String.fromCharCode(lowerCode + index),
String.fromCharCode(upperCode + index)
])
.flat();
}
const identHandler = createRandomFromList(createAlphabet());
const identFormatHandler = () => Array
.from({length: 1 << 5}, identHandler)
.join('');
console.log(identFormatHandler());Advanced example
1.0.26
2 years ago
1.0.29
2 years ago
1.0.28
2 years ago
1.0.27
2 years ago
1.0.33
2 years ago
1.0.32
2 years ago
1.0.31
2 years ago
1.0.30
2 years ago
1.0.37
2 years ago
1.0.36
2 years ago
1.0.35
2 years ago
1.0.34
2 years ago
1.0.39
1 year ago
1.0.38
2 years ago
1.0.40
1 year ago
1.0.44
1 year ago
1.0.43
1 year ago
1.0.42
1 year ago
1.0.41
1 year ago
1.0.48
1 year ago
1.0.47
1 year ago
1.0.46
1 year ago
1.0.45
1 year ago
1.0.49
1 year ago
1.0.25
2 years ago
1.0.24
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.20
2 years ago
1.0.15
2 years ago
1.0.23
2 years ago
1.0.14
2 years ago
1.0.12
2 years ago
1.0.9
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago