UNPKG

sketch-constructor

Version:

Read/write/manipulate Sketch files in Node without Sketch plugins!

108 lines (107 loc) 2.85 kB
{ "name": "sketch-constructor", "version": "1.26.0", "description": "Read/write/manipulate Sketch files in Node without Sketch plugins!", "main": "index.js", "type": "commonjs", "types": "index.d.ts", "typings": "index.d.ts", "files": [ "models", "utils", "index.js", "index.d.ts", "LICENSE", "README.md", "NOTICE" ], "scripts": { "lint": "eslint index.js models/**/*.js utils/**/*.js", "type-check": "tsc --noEmit", "test": "npm run lint && npm run type-check && jest --runInBand --no-cache", "commit": "git-cz", "preversion": "npm test && npm run docs:build", "release": "git add . && standard-version -a", "prettier:fix": "prettier --write index.js \"models/**/*.js\" \"utils/**/*.js\"", "prettier:check": "prettier --list-different index.js \"models/**/*.js\" \"utils/**/*.js\"", "docs:build": "node ./scripts/generateDocs.js", "docs:serve": "docsify serve ./docs", "semantic-release": "semantic-release" }, "husky": { "hooks": { "pre-commit": "npm test && lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "*.js": [ "prettier --write", "eslint --fix", "git add" ] }, "jest": { "verbose": false, "testPathIgnorePatterns": [ "/__tests__/__helpers.js" ] }, "repository": { "type": "git", "url": "https://github.com/amzn/sketch-constructor.git" }, "keywords": [ "sketch", "node" ], "author": "Amazon", "license": "Apache-2.0", "bugs": { "url": "https://github.com/amzn/sketch-constructor/issues" }, "contributors": [ "Danny Banks <djb@amazon.com>" ], "homepage": "https://github.com/amzn/sketch-constructor#readme", "dependencies": { "@types/node": "*", "@types/tinycolor2": "^1.4.2", "fs-extra": "^9.0.1", "json-stream-stringify": "^2.0.2", "jszip": "^3.4.0", "tinycolor2": "^1.4.1", "uuid-v4": "^0.1.0" }, "devDependencies": { "@commitlint/cli": "^9.1.2", "@commitlint/config-conventional": "^10.0.0", "@types/fs-extra": "^9.0.1", "commitizen": "^4.1.2", "cz-conventional-changelog": "^3.2.0", "docsify-cli": "^4.4.1", "eslint": "^6.8.0", "eslint-config-airbnb-base": "^14.1.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-prettier": "^3.1.3", "husky": "^3.1.0", "jest": "^26.6.3", "jsdoc": "^3.6.4", "jsdoc-to-markdown": "^6.0.1", "lint-staged": "^10.1.7", "minami": "^1.2.3", "prettier": "^2.0.5", "semantic-release": "^17.1.1", "standard-version": "^9.0.0", "typescript": "^3.6.5" }, "engines": { "node": ">= 10" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }