UNPKG

spiritjs

Version:

The animation toolkit for the web

99 lines (98 loc) 2.79 kB
{ "name": "spiritjs", "version": "3.1.17", "title": "Spirit", "description": "The animation toolkit for the web", "main": "lib/index.js", "files": [ "spiritjs.d.ts", "dist/", "lib/" ], "scripts": { "build": "npm run build:umd && npm run build:umd:min && npm run build:lib", "build:umd": "webpack --progress", "build:umd:watch": "webpack --progress -w", "build:umd:min": "NODE_ENV=production webpack --progress", "build:lib": "babel src --out-dir lib", "build:lib:watch": "babel -w src --out-dir lib", "analyse": "webpack src/index.js dist/spirit.js --json > stats.json", "analyse:size": "webpack --json | webpack-bundle-size-analyzer", "lint": "eslint .", "test": "mocha", "test:watch": " mocha -w", "preversion": "npm test && npm run lint", "version": "npm run build:umd && npm run build:umd:min && git add -A dist", "postversion": "git push && git push --tags", "prepublish": "npm test && npm run lint && npm run build", "publish:beta": "npm publish --tag beta" }, "homepage": "https://spiritapp.io", "repository": { "type": "git", "url": "git+https://github.com/spirit/spirit.git" }, "keywords": [ "spirit", "spiritjs", "animation" ], "author": "Patrick Brouwer <patrick@inlet.nl>", "license": "MIT", "bugs": { "url": "https://github.com/spirit/spirit/issues" }, "typings": "./spiritjs.d.ts", "devDependencies": { "@babel/cli": "7.24.7", "@babel/core": "7.24.7", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/plugin-proposal-decorators": "7.24.7", "@babel/plugin-proposal-object-rest-spread": "7.20.7", "@babel/polyfill": "7.12.1", "@babel/preset-env": "7.24.7", "@babel/register": "7.24.6", "@types/chai": "4.3.16", "@types/mocha": "10.0.7", "babel-loader": "9.1.3", "babel-plugin-inline-package-json": "2.0.0", "chai": "4.3.10", "core-js": "3.37.1", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-config-standard": "17.1.0", "eslint-plugin-promise": "6.2.0", "eslint-plugin-standard": "5.0.0", "jsdom": "24.1.0", "mocha": "10.5.1", "prettier": "3.3.2", "sinon": "17.0.1", "terser-webpack-plugin": "5.3.10", "webpack": "5.92.1", "webpack-bundle-size-analyzer": "3.1.0", "webpack-cli": "5.1.4" }, "dependencies": { "@babel/eslint-parser": "7.24.7", "mitt": "3.0.1" }, "resolutions": { "braces": ">=3.0.3" }, "mocha": { "diff": true, "timeout": 5000, "bail": true, "exit": true, "slow": 200, "ui": "bdd", "require": [ "@babel/register", "@babel/polyfill", "test/bootstrap.js" ], "watch-files": [ "test/*-spec.js" ] } }