UNPKG

bliss-svg-builder

Version:

Compose, render, and manipulate Blissymbolics SVG using a compact DSL and a programmatic mutation API.

90 lines 2.74 kB
{ "name": "bliss-svg-builder", "version": "1.0.0-rc.3", "description": "Compose, render, and manipulate Blissymbolics SVG using a compact DSL and a programmatic mutation API.", "type": "module", "types": "src/index.d.ts", "exports": { "types": "./src/index.d.ts", "import": "./dist/bliss-svg-builder.esm.js", "require": "./dist/bliss-svg-builder.cjs", "default": "./dist/bliss-svg-builder.esm.js" }, "files": [ "dist", "src/index.d.ts", "README.md", "LICENSE" ], "repository": { "type": "git", "url": "git+https://github.com/hlridge/bliss-svg-builder.git" }, "keywords": [ "blissymbolics", "blissymbols", "bliss", "blissary", "semantography", "aac", "augmentative communication", "augmentative and alternative communication", "assistive technology", "communication boards", "ideographic language", "svg", "dsl", "accessibility", "symbol composition" ], "author": { "name": "Hannes Ljusås", "email": "info@blissary.com", "url": "https://blissary.com" }, "license": "MPL-2.0", "engines": { "node": ">=18" }, "devEngines": { "runtime": { "name": "node", "version": ">=20.19" } }, "bugs": { "url": "https://github.com/hlridge/bliss-svg-builder/issues" }, "homepage": "https://hlridge.github.io/bliss-svg-builder/", "devDependencies": { "@stryker-mutator/core": "^9.6.1", "@stryker-mutator/vitest-runner": "^9.6.1", "@vitest/ui": "^4.1.5", "canvas": "^3.2.3", "vite": "^8.0.10", "vitepress": "^1.6.4", "vitest": "^4.1.5", "vue": "^3.5.33" }, "scripts": { "build": "vite build && vite build --config vite.config.iife.js", "test": "vitest run --project unit --project integration", "test:ui": "vitest --ui --project unit --project integration", "test:unit": "vitest run --project unit", "test:unit:ui": "vitest --ui --project unit", "test:integration": "vitest run --project integration", "test:integration:ui": "vitest --ui --project integration", "dev:playground": "vite --open dev/playground.html", "dev:temp": "vite --open temp/test.html", "test:e2e": "vitest run --project e2e", "test:e2e:ui": "vitest --ui --project e2e", "test:all": "vitest run", "test:dist": "pnpm run build && vitest run --project dist", "mutation-test": "stryker run", "example:browser-iife": "vite --open examples/browser-iife.html", "example:browser-esm": "vite --open examples/browser-esm.html", "example:node-cjs": "node examples/node.cjs", "example:node-esm": "node examples/node.esm.js", "examples:all": "pnpm run build && node scripts/test-consumption.js" } }