{ "name": "jsep", "version": "1.3.8", "description": "a tiny JavaScript expression parser", "author": "Stephen Oney (http://from.so/)", "maintainers": [ "Eric Smekens (https://github.com/EricSmekens)", "Lea Verou (https://github.com/LeaVerou)" ], "homepage": "https://ericsmekens.github.io/jsep/", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/EricSmekens/jsep.git" }, "type": "module", "main": "./dist/cjs/jsep.cjs.js", "module": "./dist/jsep.js", "exports": { ".": { "types": "./typings/tsd.d.ts", "require": "./dist/cjs/jsep.cjs.js", "default": "./dist/jsep.js" } }, "typings": "typings/tsd.d.ts", "private": false, "devDependencies": { "@commitlint/cli": "^13.1.0", "@commitlint/config-angular": "^13.1.0", "@rollup/plugin-replace": "^2.4.2", "@semantic-release/changelog": "^5.0.1", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^9.0.0", "benchmark": "^2.1.4", "docco": "^0.8.1", "eslint": "^7.23.0", "http-server": "^0.12.3", "husky": "^7.0.0", "node-qunit-puppeteer": "^2.1.0", "puppeteer": "^5.5.0", "rollup": "^2.44.0", "rollup-plugin-delete": "^2.0.0", "rollup-plugin-terser": "^7.0.2", "semantic-release-monorepo": "^7.0.5", "semantic-release-plus": "^18.4.1" }, "engines": { "node": ">= 10.16.0" }, "directories": { "test": "test" }, "release": { "commitPaths": [ "src/", "packages/ternary/src/", "types", "typings/", ".npmignore", "package*.json", "rollup*.js" ], "branches": [ "master", { "name": "alpha", "prerelease": true }, { "name": "beta", "prerelease": true } ], "plugins": [ [ "@semantic-release/commit-analyzer", { "preset": "angular", "parserOpts": { "noteKeywords": [ "BREAKING CHANGE", "BREAKING CHANGES", "BREAKING" ] } } ], [ "@semantic-release/release-notes-generator", { "preset": "angular", "parserOpts": { "noteKeywords": [ "BREAKING CHANGE", "BREAKING CHANGES", "BREAKING" ] }, "writerOpts": { "commitsSort": [ "scope", "subject" ] } } ], "@semantic-release/changelog", [ "@semantic-release/exec", { "prepareCmd": "NEXT_VERSION=${nextRelease.version} pnpm run build" } ], [ "@semantic-release/npm", { "tarballDir": "./" } ], [ "@semantic-release/git", { "message": "build: ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], [ "@semantic-release/github", { "assets": [ { "path": "./*.tgz", "label": "build" } ] } ] ] }, "scripts": { "default": "npm run lint && npm run build:all && npm run test:all && npm run docco", "build": "npx rollup -c && cp package-cjs.json dist/cjs/package.json", "build:watch": "npx rollup -c --watch", "build:all": "pnpm run build -r", "test": "npx http-server -p 49649 --silent & npx node-qunit-puppeteer http://localhost:49649/test/unit_tests.html", "test:all": "npx http-server -p 49649 --silent & pnpm run test -r", "test:performance": "node test/performance.test.js", "docco": "npx docco src/jsep.js --css=src/docco.css --output=annotated_source/", "lint": "npx eslint src/**/*.js test/*.js test/packages/**/*.js packages/**/*.js", "prepare": "husky install", "release": "./release.sh" } }