spa-history
Version:
A HTML5 history library for single-page application.
56 lines (55 loc) • 1.34 kB
JSON
{
"name": "spa-history",
"version": "0.12.12",
"description": "A HTML5 history library for single-page application.",
"main": "dist/spaHistory",
"scripts": {
"build": "rollup -c rollup.config.esm.js && rollup -c rollup.config.cjs.js && rollup -c rollup.config.esm.bundle.js",
"example": "ws --spa example.html"
},
"repository": {
"type": "git",
"url": "git+https://github.com/jiangfengming/spa-history.git"
},
"keywords": [
"history",
"pushState",
"replaceState"
],
"author": "Jiang Fengming <jiangfengming87@gmail.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/jiangfengming/spa-history/issues"
},
"homepage": "https://github.com/jiangfengming/spa-history#readme",
"dependencies": {
"cast-string": "^0.3.0"
},
"devDependencies": {
"@babel/core": "^7.10.5",
"@babel/preset-env": "^7.10.4",
"@rollup/plugin-babel": "^5.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
"eslint": "^7.4.0",
"eslint-config-enough": "^0.4.3",
"local-web-server": "^4.2.1",
"rollup": "^2.21.0"
},
"babel": {
"presets": [
[
"@babel/preset-env",
{
"loose": true,
"modules": false
}
]
]
},
"eslintConfig": {
"extends": "enough",
"env": {
"browser": true
}
}
}