Skip to content

miyanokomiya/okageo

Repository files navigation

Main Coverage Status License: MIT

okageo

Tools of Geometry and SVG.

demo(wip)

https://miyanokomiya.github.io/okageo/

usage

yarn add okageo
import * as okageo from 'okageo'

// parse SVG to polygons
const pathInfoList = okageo.parseSvgGraphicsStr(svgString)

// move and resize
const canvas = document.getElementById('canvas')
const inRectList = okageo.fitRect(pathInfoList, 0, 0, canvas.width, canvas.height)

// draw
const ctx = canvas.getContext('2d')
inRectList.forEach((info) => okageo.draw(ctx, info))

commnad

# install dependencies
$ yarn install

# lint
$ yarn lint

# test
$ yarn test [--watch]

# build
$ yarn build

# serve demo at localhost:1234
$ yarn demo

publish

Bump version written in package.json and jsr.json.
Create new release on Github.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •