UNPKG

asciiground

Version:

Library for creating animated ASCII canvas backgrounds supporting generative patterns and extensive configuration options.

116 lines (115 loc) 3 kB
{ "name": "asciiground", "version": "1.4.0", "description": "Library for creating animated ASCII canvas backgrounds supporting generative patterns and extensive configuration options.", "type": "module", "main": "dist/asciiground.umd.js", "module": "dist/asciiground.es.js", "types": "dist/index.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/asciiground.es.js", "require": "./dist/asciiground.umd.js" } }, "size-limit": [ { "path": "dist/asciiground.umd.js", "limit": "30 KB" }, { "path": "dist/asciiground.es.js", "limit": "30 KB" } ], "engines": { "node": ">=18.0.0" }, "scripts": { "dev": "vite", "build": "tsc && npm run build:lib", "build:lib": "vite build --mode lib && npm run size", "build:demo": "vite build --mode demo", "build:docs": "typedoc", "preview": "vite preview", "typecheck": "tsc --noEmit", "test": "vitest", "test:run": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest --watch", "prepublishOnly": "npm run build", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "clean": "rm -rf dist coverage docs/api docs/demo", "publish:patch": "./scripts/publish.sh patch", "publish:minor": "./scripts/publish.sh minor", "publish:major": "./scripts/publish.sh major", "setup": "./scripts/setup.sh", "version:check": "npm outdated", "version:update": "npm update", "size": "size-limit", "commit": "cz" }, "keywords": [ "ascii", "animation", "canvas", "background", "typescript", "library", "perlin-noise", "procedural", "graphics", "web-animation", "matrix-effect", "terminal-graphics", "ascii-art", "generative", "creative-coding" ], "author": "Karolis Strazdas", "license": "MIT", "homepage": "https://github.com/Eoic/asciiground#readme", "repository": { "type": "git", "url": "git+https://github.com/Eoic/asciiground.git" }, "bugs": { "url": "https://github.com/Eoic/asciiground/issues" }, "funding": { "type": "github", "url": "https://github.com/sponsors/Eoic" }, "devDependencies": { "@eslint/js": "^10.0.1", "@size-limit/file": "^12.0.0", "@types/eslint__js": "^8.42.3", "@types/node": "^25.3.0", "@vitest/coverage-v8": "^4.0.18", "eslint": "^10.0.1", "eta": "^4.5.1", "jsdom": "^28.1.0", "size-limit": "^12.0.0", "typedoc": "^0.28.17", "typedoc-material-theme": "^1.4.1", "typedoc-plugin-markdown": "^4.10.0", "typedoc-plugin-missing-exports": "^4.1.2", "typescript": "^5.9.3", "typescript-eslint": "^8.56.0", "vite": "^7.3.1", "vite-plugin-dts": "^4.5.4", "vitest": "^4.0.18" }, "config": { "commitizen": { "path": "cz-conventional-changelog" } } }