UNPKG

pixelmanipulator

Version:

A super powerful Typescript library for cellular automation.

98 lines 3.07 kB
{ "name": "pixelmanipulator", "version": "5.5.10", "description": "A super powerful Typescript library for cellular automation.", "main": "dist/main.js", "browser": "dist/browser.js", "module": "dist/module.js", "types": "dist/types.d.ts", "unpkg": "dist/bundle.js", "targets": { "main": { "source": "./src/pixelmanipulator.ts" }, "module": { "source": "src/pixelmanipulator.ts" }, "browser": { "source": "src/pixelmanipulator.ts", "outputFormat": "commonjs" }, "types": { "source": "src/pixelmanipulator.ts" } }, "repository": "git@github.com:Lazerbeak12345/pixelmanipulator.git", "homepage": "https://lazerbeak12345.github.io/pixelmanipulator", "author": "Nathan Fritzler <nfblaster@live.com>", "license": "GPL-3.0-or-later", "browserslist": "defaults", "keywords": [ "cellular automata", "game of life", "highlife", "brians-brain", "wireworld", "wolfram", "rule-30", "rule-90", "rule-110", "rule-184", "conway", "pixel", "game", "life", "cellular", "automata", "automaton", "gameoflife", "gol", "brian's-brain", "particle", "simulation", "engine", "grid", "canvas" ], "devDependencies": { "@fast-check/ava": "^1.2.1", "@parcel/packager-ts": "2.13.3", "@parcel/transformer-typescript-types": "2.13.3", "@rollup/plugin-commonjs": "^26.0.3", "@types/eslint": "^8.56.12", "@types/node": "^20.17.10", "@typescript-eslint/eslint-plugin": "^8.18.2", "@typescript-eslint/parser": "^8.18.2", "ava": "^6.2.0", "c8": "^10.1.3", "eslint": "^9.17.0", "eslint-config-love": "^113.0.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.6.0", "eslint-plugin-tsdoc": "^0.3.0", "fast-check": "^3.23.2", "gh-pages": "^6.2.0", "parcel": "^2.13.3", "rollup": "^4.28.1", "typedoc": "^0.26.11", "typedoc-plugin-mdn-links": "^3.3.8", "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x | | 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x" }, "ava": { "timeout": "20s" }, "scripts": { "test": "pnpm run test:types && pnpm run lint && pnpm run test:test", "test:types": "rm -r build; tsc --outDir build", "lint": "eslint . --ignore-pattern dist --ignore-pattern docs --ignore-pattern coverage --ignore-pattern build", "test:test": "c8 -r text -r text-summary -r lcov -r html --all --include build/src ava", "build": "pnpm t && pnpm run build:docs && pnpm run build:parcel && pnpm build:readme && pnpm run build:bundle && pnpm run build:prepare-ci", "build:docs": "typedoc --name PixelManipulator --out docs --includeVersion src/*.ts", "build:parcel": "parcel build", "build:readme": "cp ../../README.md .", "build:bundle": "rollup -c", "build:prepare-ci": "cp -r ../../.circleci docs && cp -r ../../media/* docs", "watch": "parcel watch --no-hmr", "updatedemo": "gh-pages -d docs -m \"Update $npm_package_version\" -tf" } }