pixelmanipulator
Version:
A super powerful Typescript library for cellular automation.
98 lines • 3.07 kB
JSON
{
"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"
}
}