@haiku/player
Version:
Haiku Player is a JavaScript library for building user interfaces
85 lines (84 loc) • 2.69 kB
JSON
{
"name": "@haiku/player",
"version": "3.0.4",
"description": "Haiku Player is a JavaScript library for building user interfaces",
"homepage": "https://haiku.ai",
"directories": {
"lib": "lib",
"dom": "dom",
"components": "components",
"dist": "dist"
},
"keywords": [
"animation",
"motion",
"component",
"web",
"browser",
"svg",
"rendering",
"engine"
],
"repository": "https://github.com/HaikuTeam/player",
"main": "index.js",
"scripts": {
"self-link": "yarn link && yarn link @haiku/player",
"develop": "yarn self-link && node ./scripts/develop.js",
"compile": "yarn tsc",
"watch": "yarn tsc --watch",
"coverage": "yarn compile && nyc yarn tape \"test/**/*.test.js\" | yarn tap-spec",
"html-coverage": "yarn compile && nyc --reporter=html yarn tape \"test/**/*.test.js\" | yarn tap-spec",
"lint": "tslint -p tsconfig.json -c tslint.json --exclude 'src/vendor/**' 'src/**/*.ts' -t stylish",
"lint-report": "yarn lint -t checkstyle -o checkstyle-result.xml",
"fix": "yarn lint --fix",
"test": "yarn test:unit; yarn test:api; yarn test:perf; yarn test:render",
"test:perf": "yarn compile && tape \"test/perf/**/*.test.js\" | tap-spec",
"test:api": "yarn compile && tape \"test/api/**/*.test.js\" | tap-spec",
"test:render": "yarn compile && tape \"test/render/**/*.test.js\" | tap-spec",
"test:unit": "yarn compile && tape \"test/unit/**/*.test.js\" | tap-spec",
"test-report": "tape \"test/**/*.test.js\" > test-result.tap",
"depcheck": "yarn depcheck .",
"prepublishOnly": "yarn compile"
},
"authors": [
"Matthew Trost <matthew@haiku.ai>",
"Zack Brown <zack@haiku.ai>",
"Taylor Poe <taylor@haiku.ai>",
"Sasha Joseph <sasha@haiku.ai>"
],
"license": "MIT",
"devDependencies": {
"@types/node": "8.5.2",
"@types/tape": "^4.2.30",
"async": "^2.5.0",
"browserify": "^14.4.0",
"chokidar": "^1.7.0",
"depcheck": "^0.6.7",
"express": "4.14.1",
"filesize": "3.5.10",
"fs-extra": "^4.0.2",
"handlebars": "^4.0.8",
"jsdom": "^11.1.0",
"leaked-handles": "^5.2.0",
"nodemon": "1.11.0",
"nyc": "^11.3.0",
"opn": "^5.1.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-router-dom": "^4.1.1",
"snazzy": "^7.0.0",
"standard": "^10.0.2",
"tap-spec": "^4.1.1",
"tape": "^4.8.0",
"ts-loader": "^3.1.1",
"tslint": "^5.7.0",
"tslint-config-haiku": "^1.0.0",
"typescript": "^2.5.2",
"uglify-js": "^2.7.5",
"webpack": "^3.8.1"
},
"peerDependencies": {
"react": "^16.0.0 || ^15.4.2",
"react-dom": "^16.0.0 || ^15.4.2"
}
}