preact-enroute
Version:
Small preact router (preact port of tj/react-enroute)
75 lines (74 loc) • 2.02 kB
JSON
{
"name": "preact-enroute",
"version": "1.2.3",
"repository": "adriantoine/preact-enroute",
"description": "Small preact router (preact port of tj/react-enroute)",
"author": "Adrien Antoine <adriantoine@gmail.com>",
"main": "build/index.js",
"jsnext:main": "build/es.js",
"browser:main": "build/browser.js",
"license": "MIT",
"scripts": {
"test": "xo && NODE_ENV=server nyc --cache --reporter=text babel-node test/index.js",
"prepublish": "rollup -c",
"example-hash": "rollup -c rollup.config.example.js --input examples/hash/index.js --output examples/hash/bundle.js | http-server examples/hash",
"example-pushstate": "rollup -c rollup.config.example.js --input examples/pushState/index.js --output examples/pushState/bundle.js | http-server examples/pushState"
},
"keywords": [
"react",
"preact",
"redux",
"history",
"router",
"enroute",
"small"
],
"xo": {
"esnext": true,
"space": true,
"extends": "xo-preact",
"ignores": [
"build/**"
],
"env": [
"browser"
],
"rules": {
"comma-dangle": [
2,
"always-multiline"
],
"react/jsx-filename-extension": 0
}
},
"devDependencies": {
"babel-cli": "^6.18.0",
"babel-plugin-transform-react-jsx": "^6.8.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0",
"codecov": "^1.0.1",
"eslint-config-xo-preact": "^1.0.0",
"eslint-config-xo-react": "^0.10.0",
"eslint-plugin-react": "^6.7.1",
"http-server": "^0.9.0",
"nyc": "^9.0.1",
"preact": "^7.0.0",
"preact-assert-equal-jsx": "^1.0.0",
"rollup": "^0.36.0",
"rollup-plugin-babel": "^2.6.1",
"rollup-plugin-commonjs": "^5.0.5",
"rollup-plugin-node-resolve": "^2.0.0",
"rollup-watch": "^2.5.0",
"xo": "^0.17.1"
},
"dependencies": {
"enroute": "^1.0.1"
},
"files": [
"build"
],
"peerDependencies": {
"preact": "^7.0.0"
}
}