{ "name": "@popiplay/state-machine", "version": "1.0.5", "description": "It is a library that contains slot machines and their components, that are extensible to allow them to be used in any project", "homepage": "https://gitlab.popiplay.dev/fe/npm/state-machine#readme", "bugs": "https://gitlab.popiplay.dev/fe/npm/state-machine/issues", "repository": { "type": "git", "url": "git+https://gitlab.popiplay.dev/fe/npm/state-machine.git" }, "license": "ISC", "author": "Andrey Sharshov ", "sideEffects": false, "exports": { ".": { "import": "./lib/index.mjs", "require": "./lib/index.js" }, "./*": "./lib/*" }, "main": "./lib/index.js", "module": "./lib/index.mjs", "types": "./lib/index.d.ts", "files": [ "lib", "dist/" ], "scripts": { "start": "npm i && npm run storybook", "build": "xs build", "clean": "xs clean", "deploy": "xs deploy", "docs": "xs docs && npm run storybook:build", "lint": "xs lint --max-warnings 0", "lint:fix": "xs lint --fix", "prepare": "husky install", "release": "npm i && xs bump,build,docs,publish,git-push", "serve": "xs serve", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build --output-dir docs/storybook", "types": "xs types", "watch": "xs watch", "generate-barrels": "barrelsby --directory ./src --exclude index.ts, stories --delete --exportDefault false --singleQuotes" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,js,mjs}": [ "npm run lint:fix --" ] }, "extensionConfig": { "lint": [ "src" ], "docsName": "Popiplay Slot Machines", "docsTitle": "Popiplay Slot Machines", "docsDescription": "API Documentation for Slot Machines components made with PixiJS", "docsKeyword": "PixiJS, SlotMachine, components" }, "keywords": [ "state", "machine" ], "peerDependencies": { }, "devDependencies": { "@babel/preset-env": "^7.26.0", "@babel/preset-react": "^7.25.9", "@babel/preset-typescript": "^7.26.0", "@chromatic-com/storybook": "^3.2.1", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", "@pixi/extension-scripts": "^2.4.1", "@pixi/filter-motion-blur": "^5.1.1", "@pixi/storybook-renderer": "^1.0.0", "@pixi/storybook-webpack5": "^1.0.0", "@popiplay/state-machine": "^1.0.0", "@rollup/plugin-commonjs": "^28.0.1", "@storybook/addon-docs": "^8.4.0", "@storybook/addon-essentials": "^8.4.0", "@storybook/addon-interactions": "^8.4.0", "@storybook/addon-links": "^8.4.0", "@storybook/addon-storysource": "^8.4.0", "@storybook/addon-webpack5-compiler-babel": "^3.0.3", "@storybook/test": "^8.4.0", "@storybook/types": "^8.4.0", "@types/babel__core": "^7.20.5", "@types/jest": "^29.5.14", "babel-loader": "^9.2.1", "eslint": "^8.57.1", "eslint-plugin-jsdoc": "^50.4.3", "eslint-plugin-no-mixed-operators": "^1.1.1", "husky": "^9.1.6", "jest": "^29.7.0", "jest-raw-loader": "^1.0.1", "lint-staged": "^15.2.10", "pixi-spine": "^4.0.4", "pixi.js": "^7.4.2", "storybook": "^8.4.0", "tsc-alias": "^1.8.10", "typescript": "^5.7.2" }, "publishConfig": { "@popiplay:registry": "https://gitlab.popiplay.dev/api/v4/projects/fe%2Fnpm%2Fstate-machine/packages/npm/" } }