UNPKG

warp-grid

Version:

Create a complex grid, warped in 2D space and access data about its lines and cells

108 lines (107 loc) 3.2 kB
{ "name": "warp-grid", "version": "5.0.0", "packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0", "description": "Create a complex grid, warped in 2D space and access data about its lines and cells", "exports": { ".": { "types": "./dist/index.d.ts", "source": "./src/index.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "files": [ "/dist", "/src", "/docs" ], "homepage": "https://warp-grid.undistraction.com", "repository": { "type": "git", "url": "git+https://github.com/undistraction/warp-grid.git" }, "bugs": { "url": "https://github.com/undistraction/warp-grid/issues" }, "publishConfig": { "access": "public" }, "private": false, "type": "module", "scripts": { "prepare": "husky", "test": "vitest run", "test-watch": "vitest", "test-coverage": "vitest run --coverage", "test-snapshot": "vitest run -u", "lint": "pnpm run lint-prettier && pnpm run lint-eslint", "lint-prettier": "prettier . --write", "lint-eslint": "eslint './**/*.{ts,js,cjs}' --fix", "build": "vite build && pnpm run docs", "build-watch": "vite build --watch", "docs": "typedoc", "docs-open": "open ./docs/index.html", "release-preview": "semantic-release --no-ci --dry-run --debug", "link": "pnpm link ../coons-patch && pnpm link .", "unlink": "pnpm unlink ../coons-patch && pnpm unlink .", "tsc": "tsc", "audit-npm-packages": "audit-ci --config ./audit-ci.jsonc --skip-dev" }, "keywords": [ "coons patch", "geometry", "math", "surface", "grid" ], "author": "Pedr Browne", "license": "MIT", "devDependencies": { "@commitlint/config-conventional": "^19.8.1", "@eslint/js": "^9.27.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.2", "@types/node": "^22.15.19", "@typescript-eslint/eslint-plugin": "^8.32.1", "@typescript-eslint/parser": "^8.32.1", "@vitest/coverage-v8": "^3.1.4", "@vitest/eslint-plugin": "^1.2.0", "audit-ci": "^7.1.0", "commitlint": "^19.8.1", "dotenv": "^16.5.0", "eslint": "^9.27.0", "eslint-plugin-prettier": "^5.4.0", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "4.1.4", "globals": "^16.1.0", "husky": "^9.1.7", "jest-extended": "^5.0.2", "lint-staged": "^16.0.0", "nodemon": "^3.1.10", "prettier": "3.5.3", "prop-types": "^15.8.1", "semantic-release": "^24.2.4", "typedoc": "^0.28.4", "typescript": "5.8.3", "typescript-eslint": "^8.32.1", "vite": "^6.3.5", "vite-plugin-dts": "4.5.4", "vitest": "^3.1.4" }, "dependencies": { "@types/bezier-js": "^4.1.3", "bezier-easing": "^2.1.0", "bezier-js": "^6.1.4", "coons-patch": "4.0.0", "fast-memoize": "^2.5.2", "matrix-js": "^1.7.1" }, "pnpm": { "overrides": { "conventional-changelog-conventionalcommits": ">= 8.0.0", "cross-spawn": "^7.0.5" } } }