@robotlegsjs/phaser
Advanced tools
Comparing version 4.0.0 to 4.1.0
/** | ||
* Bundles | ||
*/ | ||
export { PhaserBundle } from "./robotlegs/bender/bundles/phaser/PhaserBundle"; | ||
/** | ||
* ContextSceneManager extension | ||
*/ | ||
export { IContextSceneManager } from "./robotlegs/bender/extensions/contextSceneManager/api/IContextSceneManager"; | ||
export { ContextSceneManagerExtension } from "./robotlegs/bender/extensions/contextSceneManager/ContextSceneManagerExtension"; | ||
export { ContextSceneManager } from "./robotlegs/bender/extensions/contextSceneManager/impl/ContextSceneManager"; | ||
export { ContextSceneManagerListenerConfig } from "./robotlegs/bender/extensions/contextSceneManager/impl/ContextSceneManagerListenerConfig"; | ||
export { ContextSceneManagerExtension } from "./robotlegs/bender/extensions/contextSceneManager/ContextSceneManagerExtension"; | ||
/** | ||
* LocalEventEmitterMap | ||
*/ | ||
export { IEventEmitterMap } from "./robotlegs/bender/extensions/localEventEmitterMap/api/IEventEmitterMap"; | ||
export { EventEmitterMap } from "./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMap"; | ||
export { EventEmitterMapConfig } from "./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMapConfig"; | ||
export { LocalEventEmitterMapExtension } from "./robotlegs/bender/extensions/localEventEmitterMap/LocalEventEmitterMapExtension"; | ||
/** | ||
* MediatorMap extension | ||
@@ -54,12 +65,1 @@ */ | ||
export { SceneManagerObserverExtension } from "./robotlegs/bender/extensions/viewManager/SceneManagerObserverExtension"; | ||
/** | ||
* LocalEventEmitterMap | ||
*/ | ||
export { IEventEmitterMap } from "./robotlegs/bender/extensions/localEventEmitterMap/api/IEventEmitterMap"; | ||
export { EventEmitterMap } from "./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMap"; | ||
export { EventEmitterMapConfig } from "./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMapConfig"; | ||
export { LocalEventEmitterMapExtension } from "./robotlegs/bender/extensions/localEventEmitterMap/LocalEventEmitterMapExtension"; | ||
/** | ||
* Bundles | ||
*/ | ||
export { PhaserBundle } from "./robotlegs/bender/bundles/phaser/PhaserBundle"; |
@@ -9,4 +9,9 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.PhaserBundle = exports.LocalEventEmitterMapExtension = exports.EventEmitterMapConfig = exports.EventEmitterMap = exports.IEventEmitterMap = exports.SceneManagerObserverExtension = exports.SceneManagerExtension = exports.SceneRegistryEvent = exports.SceneRegistry = exports.SceneManagerObserver = exports.SceneManagerEvent = exports.SceneManagerBindingEvent = exports.SceneManagerBinding = exports.SceneManager = exports.ConfigureViewEvent = exports.ConfigureSceneEvent = exports.ISceneManager = exports.ViewMediatorMapExtension = exports.SceneMediatorMapExtension = exports.ViewMediatorMap = exports.ViewMediatorManager = exports.ViewMediatorHandler = exports.ViewMediatorFactory = exports.ViewMediator = exports.SceneMediatorMap = exports.SceneMediatorManager = exports.SceneMediatorHandler = exports.SceneMediatorFactory = exports.SceneMediator = exports.NullMediatorUnmapper = exports.MediatorMapping = exports.MediatorMapper = exports.AbstractMediatorHandler = exports.AbstractMediatorFactory = exports.AbstractMediator = exports.IViewMediatorMap = exports.ISceneMediatorMap = exports.IMediatorManager = exports.ContextSceneManagerExtension = exports.ContextSceneManagerListenerConfig = exports.ContextSceneManager = exports.IContextSceneManager = void 0; | ||
exports.SceneManagerObserverExtension = exports.SceneManagerExtension = exports.SceneRegistryEvent = exports.SceneRegistry = exports.SceneManagerObserver = exports.SceneManagerEvent = exports.SceneManagerBindingEvent = exports.SceneManagerBinding = exports.SceneManager = exports.ConfigureViewEvent = exports.ConfigureSceneEvent = exports.ISceneManager = exports.ViewMediatorMapExtension = exports.SceneMediatorMapExtension = exports.ViewMediatorMap = exports.ViewMediatorManager = exports.ViewMediatorHandler = exports.ViewMediatorFactory = exports.ViewMediator = exports.SceneMediatorMap = exports.SceneMediatorManager = exports.SceneMediatorHandler = exports.SceneMediatorFactory = exports.SceneMediator = exports.NullMediatorUnmapper = exports.MediatorMapping = exports.MediatorMapper = exports.AbstractMediatorHandler = exports.AbstractMediatorFactory = exports.AbstractMediator = exports.IViewMediatorMap = exports.ISceneMediatorMap = exports.IMediatorManager = exports.LocalEventEmitterMapExtension = exports.EventEmitterMapConfig = exports.EventEmitterMap = exports.IEventEmitterMap = exports.ContextSceneManagerListenerConfig = exports.ContextSceneManager = exports.ContextSceneManagerExtension = exports.IContextSceneManager = exports.PhaserBundle = void 0; | ||
/** | ||
* Bundles | ||
*/ | ||
var PhaserBundle_1 = require("./robotlegs/bender/bundles/phaser/PhaserBundle"); | ||
Object.defineProperty(exports, "PhaserBundle", { enumerable: true, get: function () { return PhaserBundle_1.PhaserBundle; } }); | ||
/** | ||
* ContextSceneManager extension | ||
@@ -16,2 +21,4 @@ */ | ||
Object.defineProperty(exports, "IContextSceneManager", { enumerable: true, get: function () { return IContextSceneManager_1.IContextSceneManager; } }); | ||
var ContextSceneManagerExtension_1 = require("./robotlegs/bender/extensions/contextSceneManager/ContextSceneManagerExtension"); | ||
Object.defineProperty(exports, "ContextSceneManagerExtension", { enumerable: true, get: function () { return ContextSceneManagerExtension_1.ContextSceneManagerExtension; } }); | ||
var ContextSceneManager_1 = require("./robotlegs/bender/extensions/contextSceneManager/impl/ContextSceneManager"); | ||
@@ -21,4 +28,13 @@ Object.defineProperty(exports, "ContextSceneManager", { enumerable: true, get: function () { return ContextSceneManager_1.ContextSceneManager; } }); | ||
Object.defineProperty(exports, "ContextSceneManagerListenerConfig", { enumerable: true, get: function () { return ContextSceneManagerListenerConfig_1.ContextSceneManagerListenerConfig; } }); | ||
var ContextSceneManagerExtension_1 = require("./robotlegs/bender/extensions/contextSceneManager/ContextSceneManagerExtension"); | ||
Object.defineProperty(exports, "ContextSceneManagerExtension", { enumerable: true, get: function () { return ContextSceneManagerExtension_1.ContextSceneManagerExtension; } }); | ||
/** | ||
* LocalEventEmitterMap | ||
*/ | ||
var IEventEmitterMap_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/api/IEventEmitterMap"); | ||
Object.defineProperty(exports, "IEventEmitterMap", { enumerable: true, get: function () { return IEventEmitterMap_1.IEventEmitterMap; } }); | ||
var EventEmitterMap_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMap"); | ||
Object.defineProperty(exports, "EventEmitterMap", { enumerable: true, get: function () { return EventEmitterMap_1.EventEmitterMap; } }); | ||
var EventEmitterMapConfig_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMapConfig"); | ||
Object.defineProperty(exports, "EventEmitterMapConfig", { enumerable: true, get: function () { return EventEmitterMapConfig_1.EventEmitterMapConfig; } }); | ||
var LocalEventEmitterMapExtension_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/LocalEventEmitterMapExtension"); | ||
Object.defineProperty(exports, "LocalEventEmitterMapExtension", { enumerable: true, get: function () { return LocalEventEmitterMapExtension_1.LocalEventEmitterMapExtension; } }); | ||
var IMediatorManager_1 = require("./robotlegs/bender/extensions/mediatorMap/api/IMediatorManager"); | ||
@@ -90,18 +106,2 @@ Object.defineProperty(exports, "IMediatorManager", { enumerable: true, get: function () { return IMediatorManager_1.IMediatorManager; } }); | ||
Object.defineProperty(exports, "SceneManagerObserverExtension", { enumerable: true, get: function () { return SceneManagerObserverExtension_1.SceneManagerObserverExtension; } }); | ||
/** | ||
* LocalEventEmitterMap | ||
*/ | ||
var IEventEmitterMap_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/api/IEventEmitterMap"); | ||
Object.defineProperty(exports, "IEventEmitterMap", { enumerable: true, get: function () { return IEventEmitterMap_1.IEventEmitterMap; } }); | ||
var EventEmitterMap_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMap"); | ||
Object.defineProperty(exports, "EventEmitterMap", { enumerable: true, get: function () { return EventEmitterMap_1.EventEmitterMap; } }); | ||
var EventEmitterMapConfig_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/impl/EventEmitterMapConfig"); | ||
Object.defineProperty(exports, "EventEmitterMapConfig", { enumerable: true, get: function () { return EventEmitterMapConfig_1.EventEmitterMapConfig; } }); | ||
var LocalEventEmitterMapExtension_1 = require("./robotlegs/bender/extensions/localEventEmitterMap/LocalEventEmitterMapExtension"); | ||
Object.defineProperty(exports, "LocalEventEmitterMapExtension", { enumerable: true, get: function () { return LocalEventEmitterMapExtension_1.LocalEventEmitterMapExtension; } }); | ||
/** | ||
* Bundles | ||
*/ | ||
var PhaserBundle_1 = require("./robotlegs/bender/bundles/phaser/PhaserBundle"); | ||
Object.defineProperty(exports, "PhaserBundle", { enumerable: true, get: function () { return PhaserBundle_1.PhaserBundle; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -12,5 +12,6 @@ "use strict"; | ||
var IContextSceneManager_1 = require("../../extensions/contextSceneManager/api/IContextSceneManager"); | ||
var ContextSceneManagerExtension_1 = require("../../extensions/contextSceneManager/ContextSceneManagerExtension"); | ||
var ContextSceneManager_1 = require("../../extensions/contextSceneManager/impl/ContextSceneManager"); | ||
var ContextSceneManagerListenerConfig_1 = require("../../extensions/contextSceneManager/impl/ContextSceneManagerListenerConfig"); | ||
var ContextSceneManagerExtension_1 = require("../../extensions/contextSceneManager/ContextSceneManagerExtension"); | ||
var LocalEventEmitterMapExtension_1 = require("../../extensions/localEventEmitterMap/LocalEventEmitterMapExtension"); | ||
var SceneMediatorMapExtension_1 = require("../../extensions/mediatorMap/SceneMediatorMapExtension"); | ||
@@ -20,3 +21,2 @@ var ViewMediatorMapExtension_1 = require("../../extensions/mediatorMap/ViewMediatorMapExtension"); | ||
var SceneManagerObserverExtension_1 = require("../../extensions/viewManager/SceneManagerObserverExtension"); | ||
var LocalEventEmitterMapExtension_1 = require("../../extensions/localEventEmitterMap/LocalEventEmitterMapExtension"); | ||
/** | ||
@@ -23,0 +23,0 @@ * For that Classic Robotlegs flavour |
@@ -1,4 +0,4 @@ | ||
import { IClass, IEvent, IEventDispatcher, Event } from "@robotlegsjs/core"; | ||
import { Event, IClass, IEvent, IEventDispatcher } from "@robotlegsjs/core"; | ||
import { IEventEmitterMap } from "../../localEventEmitterMap/api/IEventEmitterMap"; | ||
import { IMediator } from "../api/IMediator"; | ||
import { IEventEmitterMap } from "../../localEventEmitterMap/api/IEventEmitterMap"; | ||
/** | ||
@@ -5,0 +5,0 @@ * Abstract mediator implementation used by `SceneMediator` and `ViewMediator` classes. |
@@ -1,2 +0,2 @@ | ||
import { IClass, IType, IInjector, ITypeFilter } from "@robotlegsjs/core"; | ||
import { IClass, IInjector, IType, ITypeFilter } from "@robotlegsjs/core"; | ||
import { IMediatorManager } from "../api/IMediatorManager"; | ||
@@ -3,0 +3,0 @@ import { IMediatorMapping } from "../api/IMediatorMapping"; |
@@ -1,2 +0,2 @@ | ||
import { ILogger, ITypeFilter, IClass } from "@robotlegsjs/core"; | ||
import { IClass, ILogger, ITypeFilter } from "@robotlegsjs/core"; | ||
import { IMediatorMapping } from "../api/IMediatorMapping"; | ||
@@ -3,0 +3,0 @@ import { IMediatorConfigurator } from "../dsl/IMediatorConfigurator"; |
@@ -1,2 +0,2 @@ | ||
import { IClass, EventDispatcher } from "@robotlegsjs/core"; | ||
import { EventDispatcher, IClass } from "@robotlegsjs/core"; | ||
import { ISceneHandler } from "../api/ISceneHandler"; | ||
@@ -3,0 +3,0 @@ import { IViewHandler } from "../api/IViewHandler"; |
234
package.json
{ | ||
"name": "@robotlegsjs/phaser", | ||
"version": "4.0.0", | ||
"description": "RobotlegsJS integration with Phaser Scene Manager", | ||
"main": "lib/index.js", | ||
"typings": "lib/index.d.ts", | ||
"repository": { | ||
"url": "https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser" | ||
}, | ||
"publishConfig": { | ||
"registry": "https://registry.npmjs.org" | ||
}, | ||
"keywords": [ | ||
"TypeScript", | ||
"Robotlegs", | ||
"IoC", | ||
"Phaser" | ||
], | ||
"author": "RobotlegsJS", | ||
"contributors": [ | ||
"Endel Dreyer <endel.dreyer@gmail.com>", | ||
"Gnun Ulikhanyan <gnun.ulikhanyan@gmail.com>", | ||
"Sargis Sargsyan <sargsyan.sargis.89@gmail.com>", | ||
"Tiago Schenkel <tiago.schenkel@gmail.com>" | ||
], | ||
"license": "MIT", | ||
"bugs": { | ||
"url": "https://github.com/RobotlegsJS/RobotlegsJS-Framework/issues" | ||
}, | ||
"homepage": "https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser#readme", | ||
"files": [ | ||
"definitions", | ||
"lib" | ||
], | ||
"directories": { | ||
"lib": "./lib" | ||
}, | ||
"dependencies": { | ||
"@robotlegsjs/core": "^3.0.0", | ||
"tslib": "^2.2.0" | ||
}, | ||
"peerDependencies": { | ||
"phaser": "^3.22.0", | ||
"reflect-metadata": "^0.1.13" | ||
}, | ||
"devDependencies": { | ||
"@mcler/webpack-concat-plugin": "^4.1.3", | ||
"@rushstack/eslint-config": "^2.3.4", | ||
"@types/bluebird": "^3.5.35", | ||
"@types/chai": "^4.2.18", | ||
"@types/mocha": "^8.2.2", | ||
"@types/sinon": "^10.0.2", | ||
"@types/webpack-env": "^1.16.0", | ||
"bluebird": "^3.7.2", | ||
"browserify-versionify": "^1.0.6", | ||
"chai": "^4.3.4", | ||
"clean-webpack-plugin": "^3.0.0", | ||
"copy-webpack-plugin": "^9.0.0", | ||
"es6-map": "^0.1.5", | ||
"es6-symbol": "^3.1.3", | ||
"eslint": "^7.28.0", | ||
"eslint-plugin-import": "^2.23.4", | ||
"eslint-plugin-jsdoc": "^35.1.3", | ||
"eslint-plugin-prefer-arrow": "^1.2.3", | ||
"eslint-plugin-react": "^7.24.0", | ||
"eslint-plugin-unicorn": "^33.0.1", | ||
"glslify": "^7.1.1", | ||
"html-webpack-plugin": "^5.3.1", | ||
"imports-loader": "^3.0.0", | ||
"istanbul-instrumenter-loader": "^3.0.1", | ||
"karma": "^6.3.3", | ||
"karma-chrome-launcher": "^3.1.0", | ||
"karma-coverage-istanbul-reporter": "^3.0.3", | ||
"karma-es6-shim": "^1.0.0", | ||
"karma-mocha": "^2.0.1", | ||
"karma-mocha-reporter": "^2.2.5", | ||
"karma-sinon-chai": "^2.0.2", | ||
"karma-sourcemap-loader": "^0.3.8", | ||
"karma-sourcemap-writer": "^0.1.2", | ||
"karma-webpack": "^5.0.0", | ||
"mocha": "^9.0.0", | ||
"phaser": "^3.22.0", | ||
"prettier": "^2.3.1", | ||
"puppeteer": "^10.0.0", | ||
"reflect-metadata": "^0.1.13", | ||
"rimraf": "^3.0.2", | ||
"sinon": "^11.1.1", | ||
"sinon-chai": "^3.7.0", | ||
"terser-webpack-plugin": "^5.1.3", | ||
"ts-loader": "^9.2.3", | ||
"ts-node": "^10.0.0", | ||
"typescript": "~4.2.4", | ||
"webpack": "^5.38.1", | ||
"webpack-cli": "^4.7.2", | ||
"webpack-dev-server": "^3.11.2" | ||
}, | ||
"scripts": { | ||
"start": "webpack serve --config ./webpack.example.config.js", | ||
"test": "karma start --single-run", | ||
"mocha": "mocha test/**/*.test.ts --require ts-node/register", | ||
"autoformat": "prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --write --list-different .", | ||
"lint-fix:src": "eslint -c .eslintrc.js --ext .ts ./src --fix", | ||
"lint-fix:test": "eslint -c .eslintrc.js --ext .ts ./test --fix", | ||
"lint-fix:example": "eslint -c .eslintrc.js --ext .ts ./example --fix", | ||
"lint-fix": "npm run lint-fix:src && npm run lint-fix:test && npm run lint-fix:example", | ||
"lint:src": "eslint -c .eslintrc.js --ext .ts ./src", | ||
"lint:test": "eslint -c .eslintrc.js --ext .ts ./test", | ||
"lint:example": "eslint -c .eslintrc.js --ext .ts ./example", | ||
"lint": "npm run lint:src && npm run lint:test && npm run lint:example", | ||
"cleanup": "rimraf .nyc_output && rimraf coverage && rimraf lib && rimraf lib-test && rimraf lib-example && rimraf dist && rimraf dist-test", | ||
"compile:src": "tsc -d --importHelpers", | ||
"compile:test": "tsc -p tsconfig.test.json -d --importHelpers", | ||
"compile:example": "tsc -p tsconfig.example.json -d --importHelpers", | ||
"dist:dev": "webpack", | ||
"dist:production": "webpack --env production", | ||
"build:example": "webpack --config ./webpack.example.config.js --env.production", | ||
"deploy:example": "./deploy-example.sh", | ||
"build": "npm run cleanup && npm run compile:src" | ||
} | ||
} | ||
"name": "@robotlegsjs/phaser", | ||
"version": "4.1.0", | ||
"description": "RobotlegsJS integration with Phaser Scene Manager", | ||
"main": "lib/index.js", | ||
"typings": "lib/index.d.ts", | ||
"repository": { | ||
"url": "https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser" | ||
}, | ||
"publishConfig": { | ||
"registry": "https://registry.npmjs.org" | ||
}, | ||
"keywords": [ | ||
"TypeScript", | ||
"Robotlegs", | ||
"IoC", | ||
"Phaser" | ||
], | ||
"author": "RobotlegsJS", | ||
"contributors": [ | ||
"Endel Dreyer <endel.dreyer@gmail.com>", | ||
"Gnun Ulikhanyan <gnun.ulikhanyan@gmail.com>", | ||
"Sargis Sargsyan <sargsyan.sargis.89@gmail.com>", | ||
"Tiago Schenkel <tiago.schenkel@gmail.com>" | ||
], | ||
"license": "MIT", | ||
"bugs": { | ||
"url": "https://github.com/RobotlegsJS/RobotlegsJS-Framework/issues" | ||
}, | ||
"homepage": "https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser#readme", | ||
"files": [ | ||
"definitions", | ||
"lib" | ||
], | ||
"directories": { | ||
"lib": "./lib" | ||
}, | ||
"dependencies": { | ||
"@robotlegsjs/core": "^3.1.0", | ||
"tslib": "^2.3.0" | ||
}, | ||
"peerDependencies": { | ||
"phaser": "^3.22.0", | ||
"reflect-metadata": "^0.1.13" | ||
}, | ||
"devDependencies": { | ||
"@jsdevtools/coverage-istanbul-loader": "^3.0.5", | ||
"@mcler/webpack-concat-plugin": "^4.1.3", | ||
"@rushstack/eslint-config": "^2.3.4", | ||
"@types/bluebird": "^3.5.36", | ||
"@types/chai": "^4.2.21", | ||
"@types/mocha": "^8.2.3", | ||
"@types/sinon": "^10.0.2", | ||
"@types/webpack-env": "^1.16.2", | ||
"bluebird": "^3.7.2", | ||
"chai": "^4.3.4", | ||
"clean-webpack-plugin": "^3.0.0", | ||
"copy-webpack-plugin": "^9.0.1", | ||
"es6-map": "^0.1.5", | ||
"es6-symbol": "^3.1.3", | ||
"eslint": "^7.30.0", | ||
"eslint-plugin-import": "^2.23.4", | ||
"eslint-plugin-jsdoc": "^35.4.3", | ||
"eslint-plugin-prefer-arrow": "^1.2.3", | ||
"eslint-plugin-react": "^7.24.0", | ||
"eslint-plugin-unicorn": "^34.0.1", | ||
"html-webpack-plugin": "^5.3.2", | ||
"karma": "^6.3.4", | ||
"karma-chrome-launcher": "^3.1.0", | ||
"karma-coverage-istanbul-reporter": "^3.0.3", | ||
"karma-mocha": "^2.0.1", | ||
"karma-mocha-reporter": "^2.2.5", | ||
"karma-sinon-chai": "^2.0.2", | ||
"karma-sourcemap-loader": "^0.3.8", | ||
"karma-sourcemap-writer": "^0.1.2", | ||
"karma-webpack": "^5.0.0", | ||
"mocha": "^9.0.2", | ||
"phaser": "^3.22.0", | ||
"prettier": "^2.6.2", | ||
"puppeteer": "^10.1.0", | ||
"reflect-metadata": "^0.1.13", | ||
"rimraf": "^3.0.2", | ||
"sinon": "^11.1.1", | ||
"sinon-chai": "^3.7.0", | ||
"terser-webpack-plugin": "^5.1.4", | ||
"ts-loader": "^9.2.3", | ||
"ts-node": "^10.1.0", | ||
"typescript": "~4.2.4", | ||
"webpack": "^5.44.0", | ||
"webpack-cli": "^4.7.2", | ||
"webpack-dev-server": "^3.11.2" | ||
}, | ||
"scripts": { | ||
"start": "webpack serve --config ./webpack.example.config.js", | ||
"test": "karma start --single-run", | ||
"autoformat": "prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --write --list-different .", | ||
"lint-fix:src": "eslint -c .eslintrc.js --ext .ts ./src --fix", | ||
"lint-fix:test": "eslint -c .eslintrc.js --ext .ts ./test --fix", | ||
"lint-fix:example": "eslint -c .eslintrc.js --ext .ts ./example --fix", | ||
"lint-fix": "npm run lint-fix:src && npm run lint-fix:test && npm run lint-fix:example", | ||
"lint:src": "eslint -c .eslintrc.js --ext .ts ./src", | ||
"lint:test": "eslint -c .eslintrc.js --ext .ts ./test", | ||
"lint:example": "eslint -c .eslintrc.js --ext .ts ./example", | ||
"lint": "npm run lint:src && npm run lint:test && npm run lint:example", | ||
"cleanup": "rimraf .nyc_output && rimraf coverage && rimraf lib && rimraf lib-test && rimraf lib-example && rimraf dist && rimraf dist-test", | ||
"compile:src": "tsc", | ||
"compile:test": "tsc -p tsconfig.test.json", | ||
"compile:example": "tsc -p tsconfig.example.json", | ||
"dist:dev": "webpack", | ||
"dist:production": "webpack --env production", | ||
"build:example": "webpack --config ./webpack.example.config.js --env.production", | ||
"deploy:example": "./deploy-example.sh", | ||
"build": "npm run cleanup && npm run compile:src" | ||
}, | ||
"readme": "# RobotlegsJS Phaser Extension\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser/blob/master/LICENSE)\n[![Gitter chat](https://badges.gitter.im/RobotlegsJS/RobotlegsJS.svg)](https://gitter.im/RobotlegsJS/RobotlegsJS)\n[![npm version](https://badge.fury.io/js/%40robotlegsjs%2Fphaser.svg)](https://badge.fury.io/js/%40robotlegsjs%2Fphaser)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\nIntegrate [RobotlegsJS](https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/core)\nframework with [Phaser](https://github.com/photonstorm/phaser).\n\n## Installation\n\nYou can get the latest release and the type definitions using [NPM](https://www.npmjs.com/):\n\n```bash\nnpm install @robotlegsjs/phaser --save-prod\n```\n\nOr using [Yarn](https://yarnpkg.com/en/):\n\n```bash\nyarn add @robotlegsjs/phaser\n```\n\nFrom version `0.2.0` of this package, the [Phaser](https://github.com/photonstorm/phaser) dependency was moved to **peerDependencies**,\nallowing the final user to choose the desired version of the `phaser` library on each project.\n\nThe `@robotlegsjs/phaser` package version `>=3.0.0` is compatible with versions between the `>=3.22.0 <4` version range of `phaser` library.\n\nAs example, when you would like to use the version `3.22.0` of `phaser` library, you can run:\n\n```bash\nnpm install phaser@3.22.0 reflect-metadata --save-prod\n```\n\nor\n\n```bash\nyarn add phaser@3.22.0 reflect-metadata\n```\n\nThen follow the [installation instructions](https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/core#installation) of **RobotlegsJS** library to complete the setup of your project.\n\n**Dependencies**\n\n+ [RobotlegsJS](https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/core)\n+ [tslib](https://github.com/Microsoft/tslib)\n\n**Peer Dependencies**\n\n+ [Phaser](https://github.com/photonstorm/phaser)\n+ [reflect-metadata](https://github.com/rbuckton/reflect-metadata)\n\n## Usage\n\n```ts\n/// <reference path=\"../node_modules/phaser/types/phaser.d.ts\" />\n\nimport \"reflect-metadata\";\n\nimport { Context, IContext, MVCSBundle } from \"@robotlegsjs/core\";\n\nimport { ContextSceneManager, PhaserBundle } from \"@robotlegsjs/phaser\";\n\nimport { GameConfig } from \"./config/GameConfig\";\nimport { SceneMediatorConfig } from \"./config/SceneMediatorConfig\";\n\nimport { SceneKey } from \"./constants/SceneKey\";\n\nimport { Boot } from \"./scenes/Boot\";\nimport { Main } from \"./scenes/Main\";\nimport { Preload } from \"./scenes/Preload\";\n\nexport class Game extends Phaser.Game {\n private _context: IContext;\n\n constructor() {\n super({\n type: Phaser.CANVAS,\n width: 800,\n height: 600,\n backgroundColor: \"#010101\",\n parent: \"phaser-example\"\n });\n\n this._context = new Context();\n this._context\n .install(MVCSBundle, PhaserBundle)\n .configure(new ContextSceneManager(this.scene))\n .configure(SceneMediatorConfig)\n .configure(GameConfig)\n .initialize();\n\n this.scene.add(SceneKey.BOOT, new Boot());\n this.scene.add(SceneKey.PRELOAD, new Preload());\n this.scene.add(SceneKey.MAIN, new Main());\n\n this.scene.start(SceneKey.BOOT);\n }\n}\n```\n\n[See example](example)\n\n## Running the example\n\nRun the following commands to run the example:\n\n```bash\nnpm install\nnpm start\n```\n\nor:\n\n```bash\nyarn install\nyarn start\n```\n\n## RobotlegsJS integration with Phaser CE (Community Edition)\n\nThe `@robotlegsjs/phaser` package was updated to support [Phaser v3](https://www.npmjs.com/package/phaser) plugin.\n\nIf you are looking for integration with [Phaser CE](https://github.com/photonstorm/phaser-ce) you can use the [RobotlegsJS-Phaser-CE](https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser-ce) plugin.\n\n## RobotlegsJS Phaser for enterprise\n\nAvailable as part of the Tidelift Subscription\n\nThe maintainers of [@robotlegsjs/phaser](https://github.com/RobotlegsJS/RobotlegsJS-Framework/tree/master/packages/phaser) and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-robotlegsjs-phaser?utm_source=npm-robotlegsjs-phaser&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)\n\n## License\n\n[MIT](LICENSE)\n" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
45
425814
153
4499
Updated@robotlegsjs/core@^3.1.0
Updatedtslib@^2.3.0