{ "author": { "email": "joshuakgoldberg@outlook.com", "name": "Josh Goldberg" }, "browser": "./src/index.js", "bugs": { "url": "https://github.com/FullScreenShenanigans/UserWrappr/issues" }, "dependencies": { "mobx": "^3.4.1", "mobx-react": "^4.3.5", "react": "^16.2.0", "react-dom": "^16.2.0", "requirejs": "^2.3.5" }, "description": "Creates configurable HTML displays over flexible-sized contents.", "devDependencies": { "@types/chai": "^4.0.4", "@types/lolex": "^1.5.32", "@types/mocha": "^2.2.44", "@types/react": "^16.0.31", "@types/react-dom": "^16.0.3", "@types/sinon": "^4.0.0", "@types/sinon-chai": "^2.7.29", "chai": "^4.1.2", "glob": "^7.1.2", "lolex": "^2.3.0", "mkdirp": "^0.5.1", "mocha": "^4.0.1", "mocha-headless-chrome": "^1.7.1", "requirejs": "^2.3.5", "run-for-every-file": "^1.1.0", "shenanigans-manager": "^0.2.7", "sinon": "^4.1.2", "sinon-chai": "^2.14.0", "tslint": "5.8.0", "tsutils": "^2.14.0", "typedoc": "^0.9.0", "typescript": "^2.6.2", "webpack": "^3.10.0" }, "license": "MIT", "name": "userwrappr", "repository": { "type": "git", "url": "ssh://git@github.com:FullScreenShenanigans/UserWrappr.git" }, "scripts": { "dist": "npm run dist:webpack", "dist:webpack": "webpack", "docs": "npm run docs:typedoc", "docs:typedoc": "typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated", "init": "npm install && npm run setup && npm run verify", "setup": "npm run setup:copy && npm run setup:package && npm run setup:readme", "setup:copy": "npm run setup:copy:default", "setup:copy:default": "run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files", "setup:package": "shenanigans-manager hydrate-package-json", "setup:readme": "shenanigans-manager hydrate-readme", "src": "npm run src:tsc && npm run src:tslint", "src:tsc": "tsc -p .", "src:tslint": "tslint -c tslint.json -e ./node_modules/**/*.ts* -p tsconfig.json -t stylish", "test": "npm run test:setup && npm run test:run", "test:run": "mocha-headless-chrome --file test/index.html", "test:setup": "npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc", "test:setup:copy": "npm run test:setup:copy:default", "test:setup:copy:default": "run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files", "test:setup:dir": "mkdirp test", "test:setup:html": "shenanigans-manager generate-test-html", "test:setup:tsc": "tsc -p test", "verify": "npm run src && npm run test && npm run dist && npm run docs", "watch": "tsc -p . -w" }, "shenanigans": { "entries": [ { "entry": "./src/UserWrappr.js", "name": "UserWrappr", "sources": [ "src/**/*.js", "!src/Menus/**/*.js" ] }, { "entry": "./src/Menus/InitializeMenus.js", "name": "UserWrappr-Delayed", "sources": [ "src/Menus/**/*.js" ] } ], "externals": [ { "js": { "dev": "../node_modules/mobx/lib/mobx.umd", "prod": "../node_modules/mobx/lib/mobx.umd.min" }, "name": "mobx" }, { "js": { "dev": "../node_modules/mobx-react/index", "prod": "../node_modules/mobx-react/index.min" }, "name": "mobx-react" }, { "js": { "dev": "../node_modules/react/umd/react.development", "prod": "../node_modules/react/lib/react.production" }, "name": "react" }, { "js": { "dev": "../node_modules/react-dom/umd/react-dom.development", "prod": "../node_modules/react-dom/lib/react-dom.production" }, "name": "react-dom" } ], "name": "UserWrappr" }, "types": "./src/index.d.ts", "version": "0.7.1" }