Skip to content

karasjs/karas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 28, 2024
068451f · Mar 28, 2024
Sep 29, 2021
Mar 24, 2023
Nov 18, 2023
Sep 29, 2023
Sep 2, 2022
Nov 17, 2023
Dec 18, 2020
Jan 20, 2021
Nov 23, 2021
Mar 17, 2023
Mar 2, 2023
Oct 14, 2022
May 22, 2021
Feb 16, 2023
Oct 11, 2023
Oct 11, 2023
Nov 30, 2022
Feb 18, 2023
Jan 20, 2021
Jan 20, 2021
Jan 20, 2021
Mar 28, 2024
Sep 9, 2023
Nov 28, 2022
Jul 27, 2022

Repository files navigation

karas(鸦)

A declarative JavaScript framework for RIA on Canvas/Svg/Webgl.


karas实现了一个微型浏览器引擎,同时扩充CSS/WAA在样式/动画上的标准,增强类似SVG的矢量标签描述语法,结合JSX/React的开发方式,形成一个对前端友好的RIA框架。

NPM version CI

logo

Install

npm install karas

Framework

framework

API

Demo

Webpack config

chainWebpack(config) {
  config.module.rule('exclude').exclude.add(/\.csx$/);
  config.module
    .rule('csx')
    .test(/\.csx$/)
    .use('babel-loader')
    .loader('babel-loader')
    .options({
      babelrc: false,
      presets: [require.resolve('@babel/preset-env'), require.resolve('babel-preset-karas')],
    })
    .end();
},

License

[MIT License]