{ "name": "@freesewing/core", "version": "3.0.0-alpha.10", "description": "A library for creating made-to-measure sewing patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", "repository": "github:freesewing/freesewing", "license": "MIT", "bugs": { "url": "https://github.com/freesewing/freesewing/issues" }, "funding": { "type": "individual", "url": "https://freesewing.org/patrons/join" }, "keywords": [ "freesewing", "design", "diy", "fashion", "made to measure", "library", "parametric design", "patterns", "sewing", "sewing patterns" ], "type": "module", "module": "dist/index.mjs", "exports": { ".": { "internal": "./src/index.mjs", "default": "./dist/index.mjs" } }, "scripts": { "build": "node build.mjs", "build:all": "yarn build", "clean": "rimraf dist", "mbuild": "NO_MINIFY=1 node build.mjs", "symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -", "test": "c8 mocha tests/*.test.mjs", "vbuild": "VERBOSE=1 node build.mjs", "lab": "cd ../../sites/lab && yarn start", "tips": "node ../../scripts/help.mjs", "lint": "npx eslint 'src/*.mjs' 'tests/*.mjs'", "report": "c8 report", "testci": "c8 mocha tests/*.test.mjs", "prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'", "jsdoc": "jsdoc -c jsdoc.json -r src", "wbuild": "node build.mjs", "wbuild:all": "yarn wbuild" }, "peerDependencies": {}, "dependencies": { "bezier-js": "6.1.4", "bin-pack-with-constraints": "1.0.1", "hooks": "0.3.2", "lodash.get": "4.4.2", "lodash.set": "4.3.2", "lodash.unset": "4.5.2", "lodash.clonedeep": "^4.5.0" }, "devDependencies": { "eslint": "8.47.0", "nyc": "15.1.0", "mocha": "10.2.0", "chai": "4.3.7", "sinon": "^15.0.1" }, "files": [ "dist/*", "README.md" ], "publishConfig": { "access": "public", "tag": "next" }, "engines": { "node": "18", "npm": "9" } }