A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
Name | Stars | Last Commit | Description |
---|---|---|---|
three.js | ![GitHub |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
Name | Stars | Last Commit | Description |
---|---|---|---|
three.js | ![GitHub |
/* eslint-disable prefer-template */ | |
const path = require('path'); | |
const aliases = require('./aliases'); | |
// /////////////////////////////////////////////////////////////// | |
// ////////////////// PLUGINS //////////////////////////////// | |
// /////////////////////////////////////////////////////////////// | |
const commonPlugins = [ |
import { h } from 'hyperapp' | |
const location = { | |
state: { | |
hash: window.location.hash | |
}, | |
actions: { | |
changed: () => () => { | |
return { hash: window.location.hash } | |
}, |
/* | |
Implements actions composition for Hyperapp#v2 | |
Usage examples: | |
const actionA = state => ({ property: 'A' }) | |
const actionB = state => ({ property: state.property + 'B' }) | |
const composition = compose(actionA, actionB) |
Данный FAQ был специально создан для телеграм сообщества https://t.me/WebAssembly_ru.
Он базируется на статье от Andre Weissflog, но так же содержит множество моих дополнений и мыслей, которые могут быть уже не слишком актуальны на момент прочтения. Прошу это учитывать.
import { Params } from './types'; | |
import UniversalRouter from './universal-router'; | |
export default function generateUrls(router: UniversalRouter<any, any>, options?: any): (routeName: string, params: Params) => string; | |
//# sourceMappingURL=generate-urls.d.ts.map |
Learn about the function signatures of actions, effects, and subscriptions in Hyperapp 2 and how they are used in apps.
Actions:
const ActionFunction = (s, p) => ns
).PascalCase
.