I introduce making a very light frontend evironment (parcel, typescript, hyperapp, picostyle, jest). I wanted to create a frontend development environment immediately for less dependencies and more simple. There are good minimal libraries.
yarn init

yarn add hyperapp
picostyle is a very light library for CSS in JS. This is 0.4KB and also no dependeices. You can use this instead of styled-components.
hyperapp and picostyle was created by the members of the same company.
yarn add picostyle
parcel is a simple module bundler. This has no complicated config.
yarn add parcel-bundler -D

tsconfig.json and tsliny.json.
yarn add typescript tslint -D

ts-jest to use TypeScript in this case.
yarn add jest ts-jest @types/jest
And I added setting into package.json for ts-jest.
{
"jest": {
"transform": {
"^.+\\.tsx?$": "ts-jest"
},
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
]
}
}
My test code for hyperapp is here.
https://github.com/SatoshiKawabata/parcel-hyperapp-typescript