{"_id":"@autots/floornav","_rev":"2-110c8f572830d2772d765e0382139c24","name":"@autots/floornav","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@autots/floornav","version":"0.0.1","description":"a floor navigation component based on typescript and vanilla js","main":"dist/main.js","scripts":{"start":"autots-scripts start","umd":"autots-scripts build","esm":"tsc --target ES5 --declaration --importHelpers","clean":"rimraf ./dist","build":"npm run clean && npm run umd && npm run esm","lint":"eslint ./src --fix --ext .ts"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"publishConfig":{"access":"public"},"keywords":["TypeScript","Lib","floornav"],"types":"dist/index.d.ts","dependencies":{"@babel/runtime":"^7.10.2","tslib":"^2.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^3.2.0","autots-scripts":"0.0.5","eslint":"^7.2.0","rimraf":"^3.0.2","typescript":"^3.9.3"},"author":{"name":"liihom"},"homepage":"https://github.com/liihom/floor-navigation","repository":{"type":"git","url":"git+https://github.com/liihom/floor-navigation.git"},"license":"MIT","gitHead":"22d515558df372bc485c675e0d34276312b47acd","bugs":{"url":"https://github.com/liihom/floor-navigation/issues"},"_id":"@autots/floornav@0.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-o9N8ul4cv7UP9tkEyPfdVDlxNGFAjfkcCoO7tPe3fQJTQMFYBwE3fXT1eAu4GnS2UqnGNrxhVQ2FSwke/ZmCuQ==","shasum":"c8b502ca10cd5f2372030efa0b3ba315f800fbba","tarball":"https://registry.npmjs.org/@autots/floornav/-/floornav-0.0.1.tgz","fileCount":11,"unpackedSize":20699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhApeeCRA9TVsSAnZWagAAaJcP/2opgrnIZCBZhYMzswlY\nZp0176hzk+NWU2oPZYLef4iPGEZGkxnERJMVxsgxHvYSmy5dXLKawN+HRKsw\nR3Jc4samHrqHA+fTACpkzAvVU+JpSnLWywLYbJw8ZE7fuLQsWTzMFN/w8+iE\n35UlwVAN9LSUhvZgc6/A3mezI2gprFulrgX5Wup+SbIE7lTPB7+f3KsTQFJv\nzXeVV45rZR4uaXwHOAssE8+Q5bANXLyIuONUNJLv9xFOLlwnJEf/GH4bl04z\nkwH+JlXZF7VrJZ3N6S8dQCm+9zy5uHKgOLRwkRSxYTG+K8WkNH3oDHhaSZwm\nR1zxdFnbxXdtA2knreR1KDxPZr5muEicBa4e7YfKa2XSaMT48bqbMyQHNwTk\nyglZNXYaWecRdEmaYzSdb4qASpa3UdG52UE/tDF0mr3z/HkWaKOPX9WTIDag\n8YSA1IIHirg7cZN0mXaYqjOKZNFWVSMfQgmZffK38ZqvWJW+/nM2fPg0XHPt\nV+gZZsDar8hzbjEOqAT4I5g7a2aifQzs57Nftp8uKg1CpsEBbNTyNKXdH6j6\nD7ggUswCTjh52UhhQlXB1gWABPgb4dYP5U6GoXRjlCeuPFuGzlb3qhxzvICw\nYY8q+lXPrf9FvnWobDqdO3geLW0uV7w/V8j2nvd622YEEw7HpOiPLf79UGP2\nIbkT\r\n=Pdkx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSKmD/DScwywdQ67hHZkvlp408WIqXmKeUCmPqvY9ZFwIhAOCJrqdOvw9v9WaLfpaWohG1InglVDq9CbaL/QDOOVdV"}]},"_npmUser":{"name":"liihom","email":"liihom0925@gmail.com"},"directories":{},"maintainers":[{"name":"atser","email":"magnnus1215@gmail.com"},{"name":"sharklegs","email":"shaeyeux@gmail.com"},{"name":"liihom","email":"liihom0925@gmail.com"},{"name":"magnnus","email":"magicmarry@126.com"},{"name":"jeff_yang","email":"kabulore@163.com"},{"name":"wukong16","email":"519184378@qq.com"},{"name":"elenino_m","email":"759679382@qq.com"},{"name":"hylurk","email":"hylurk@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/floornav_0.0.1_1627559838704_0.7701180972004367"},"_hasShrinkwrap":false},"0.0.2":{"name":"@autots/floornav","version":"0.0.2","description":"a floor navigation component based on typescript and vanilla js","main":"dist/main.js","scripts":{"start":"autots-scripts start","umd":"autots-scripts build","esm":"tsc --target ES5 --declaration --importHelpers","clean":"rimraf ./dist","build":"npm run clean && npm run umd && npm run esm","lint":"eslint ./src --fix --ext .ts"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"publishConfig":{"access":"public"},"keywords":["TypeScript","Lib","floornav"],"types":"dist/index.d.ts","dependencies":{"@babel/runtime":"^7.10.2","tslib":"^2.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^3.2.0","autots-scripts":"0.0.5","eslint":"^7.2.0","rimraf":"^3.0.2","typescript":"^3.9.3"},"author":{"name":"liihom"},"homepage":"https://github.com/liihom/floor-navigation","repository":{"type":"git","url":"git+https://github.com/liihom/floor-navigation.git"},"license":"MIT","gitHead":"2d64bb1ecfd760fabedb38c1094390074d73cdb7","bugs":{"url":"https://github.com/liihom/floor-navigation/issues"},"_id":"@autots/floornav@0.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Oy2Ekw0S4PvD876O5ZvuIvYUDo/DPyCHMcc5U57c1zj+M83TAY3nVScntCBiRW7raSpkKmPSOFY7vPHsZwnRAg==","shasum":"df8446974db692959276ad135fab5788c22fd3be","tarball":"https://registry.npmjs.org/@autots/floornav/-/floornav-0.0.2.tgz","fileCount":17,"unpackedSize":69560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA2BCCRA9TVsSAnZWagAA4dEP/A8NcJHuqNA6hFxZdv6A\nqcikSj6j9cOwWakqZULHK6n8z8w7GTdTYf6GutwdFqOC5CG7HahVSydk9Sol\nusN54K1lGwy2JBKdIpPBnwGJwf3vIWqfqEwuB8OGItqzDZPo1Ejg1R/2MJVx\nzpL2JRS1je+jWjfgZOtNIFpcGbj6eQpXz70hsYYp41Pk8Fd83Vaobhh7ihNT\nrQ5CxcMz2i7NPBS0S6svwWwqaMKWId1BuexkRvY8acvrApm1qiPZ4/CXFjN4\nMmmvtDybiiYoXqk5rx4fXHjK0vrvcfJGpWBsGj2Pu4+oUlNBQ69kqmJq2UV2\n9Qmi98nfCFFir7hAQlmLFsobAVacxEBZmAijwH8US6xF8mvSt2BJ/3WlR5iu\nc8XFA+cVjzTN0t18qDPHsqT9THCfP9DYOfRktNXfG3MiLUXXM4G0m174AR5P\nY7+Rqirpe+woFNDZTjsvQZIQR1NysMKRmqnqPp7RFYncLXteeUCLHtwYx2TB\nwahqQJRmov+6ckb1rvjjjs/dqBDcKZpkAd+pbT0c/cOglbw9o8yDvrLmfRZF\nsx5Lk5kEe92dKuzybNvujwJZN+Hxvdfb09ve2aQ8eg8ZqCVcCkZ/XyFdTxN7\nKyLi/zxEsLwN6Y0L4EdoBO1Y/8PdXHo0OfiCCTrvkPWnzeG1TaOFjU1ChYAU\nfA1m\r\n=qUzq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl0dv52jyLbctrM3HVY5MfDReXCfvyDlnuS2tNwA8dWAiEAiQ+88fm8j131WfdeLKDt8bLdO0QaKtTk975B9wAVHwY="}]},"_npmUser":{"name":"liihom","email":"liihom0925@gmail.com"},"directories":{},"maintainers":[{"name":"atser","email":"magnnus1215@gmail.com"},{"name":"sharklegs","email":"shaeyeux@gmail.com"},{"name":"liihom","email":"liihom0925@gmail.com"},{"name":"magnnus","email":"magicmarry@126.com"},{"name":"jeff_yang","email":"kabulore@163.com"},{"name":"wukong16","email":"519184378@qq.com"},{"name":"elenino_m","email":"759679382@qq.com"},{"name":"hylurk","email":"hylurk@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/floornav_0.0.2_1627611201940_0.3321786784512464"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-29T11:57:18.648Z","0.0.1":"2021-07-29T11:57:18.891Z","modified":"2022-04-04T16:40:52.734Z","0.0.2":"2021-07-30T02:13:22.081Z"},"maintainers":[{"name":"atser","email":"magnnus1215@gmail.com"},{"name":"sharklegs","email":"shaeyeux@gmail.com"},{"name":"liihom","email":"liihom0925@gmail.com"},{"name":"magnnus","email":"magicmarry@126.com"},{"name":"jeff_yang","email":"kabulore@163.com"},{"name":"wukong16","email":"519184378@qq.com"},{"name":"elenino_m","email":"759679382@qq.com"},{"name":"hylurk","email":"hylurk@163.com"}],"description":"a floor navigation component based on typescript and vanilla js","homepage":"https://github.com/liihom/floor-navigation","keywords":["TypeScript","Lib","floornav"],"repository":{"type":"git","url":"git+https://github.com/liihom/floor-navigation.git"},"author":{"name":"liihom"},"bugs":{"url":"https://github.com/liihom/floor-navigation/issues"},"license":"MIT","readme":"# @autots/floornav\n\n> Thanks to [Floornav](https://github.com/athm-fe/floornav)\n\nA floor navigation component based on typescript and vanilla js.\n\n## Features\n\n+ typescript features & vanilla js  \n\n## Installing\n\n```\n$ npm install @autots/floornav -S\n```\n\nUsing yarn:\n\n```\n$ yarn add @autots/floornav\n```\n\n## Example\n\n### layouts\n\n``` html\n<div id=\"floornav\">\n  <a href=\"#floor1\">1楼</a>\n  <a href=\"#floor2\">2楼</a>\n  <a href=\"#floor3\">3楼</a>\n  <a href=\"#floor4\">4楼</a>\n  <a href=\"#floor5\">5楼</a>\n  <a href=\"#floor6\">6楼</a>\n</div>\n\n<div class=\"floor\">占位</div>\n<div id=\"floor1\" class=\"floor\">这是1楼</div>\n<div id=\"floor2\" class=\"floor\">这是2楼</div>\n<div id=\"floor3\" class=\"floor\">这是3楼</div>\n<div id=\"floor4\" class=\"floor\">这是4楼</div>\n<div id=\"floor5\" class=\"floor\">这是5楼</div>\n<div id=\"floor6\" class=\"floor\">这是6楼</div>\n<div class=\"floor\">占位</div>\n```\n\n> **Note:** Please follow the HTML structure strictly： `(#floorcontainer a[href=\"#(targetId)\"])`\n\n### import as a module\n\n```\nimport Floornav from '@autots/floornav';\n\n// 1. The simplest way\nnew Floornav();\n```\n\n### import as a lib\n\n```\n<script src=\"dist/floornav.browser.min.js\"></script>\n\n<script>\n  var myFloornav = new AutoTs.Floornav(id, config);\n</script>\n```\n\n## Config\n\n| key | Description  | Default | Type| Optional|\n| :------------ |:---------------|:-----|:----|:---|\n| `id` | the id of the floor element | -- | `string` | false |\n| `container` | scroll container | `window` | `window` / `string` | true |\n| `base`      | baseline  |   `center` | `top`/ `center`/ `bottom` | true |\n| `threshold` | threshold  |  0 | `number` | true |\n| `scrollOffset` | the offset from baseline |   0 | `number` | true |\n| `activeClass` | the active class of the current floor item  | `active` | `string`  | true |\n| `showClass` |  class at the floor display      |   `show` | `string` | true |\n| `isToggleShow` | Whether the floor disappears with the content  | `true` | `boolean` | true |\n| `onNavChange` | the navigation active callback | -- | `function` | true |\n\n\n\n## Develop\n\nThe **entry** file must be named as `index.ts` and put this file in the `src` root directory.\n\n## Todo","readmeFilename":"README.md"}