spiritjs
Version:
The animation toolkit for the web
99 lines (98 loc) • 2.79 kB
JSON
{
"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"
]
}
}