├── .gitignore ├── LICENSE.txt ├── README.md ├── config.codekit3 ├── dist ├── .DS_Store ├── augurio-taiwan.min.css ├── augurio-taiwan.min.js └── taiwan.geojson ├── fb.png ├── index.html ├── index.pug └── src ├── augurio-taiwan.js └── augurio-taiwan.sass /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | config.codekit3 3 | .DS_Store 4 | *.codekit3 5 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 auguston 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # D3、Vue 畫一個台灣地圖 2 | 3 | 筆記文:[Let's Write](https://www.letswrite.tw/d3-vue-taiwan-map/) 4 | 5 | Demo:[demo](https://letswritetw.github.io/letswrite-taiwan-map-basic/) 6 | -------------------------------------------------------------------------------- /config.codekit3: -------------------------------------------------------------------------------- 1 | { 2 | "AAInfo": "This is a CodeKit 3 project config file. MODIFYING THE CONTENTS OF THIS FILE IS A POOR LIFE DECISION. Doing so will cause CodeKit to crash and/or corrupt your project. I know it looks like JSON, but it is *not*. Many numbers in this file are 64-bit long long bitFlags, which JSON does not support. These numbers *cannot* be treated as discrete values and if you attempt to parse this file as standard JSON with any public JSON parser, these values will be corrupted. This file is not backwards-compatible with CodeKit 1 or 2. For more information, see https://codekitapp.com/", 3 | "buildSteps": [ 4 | { 5 | "name": "Process All Remaining Files and Folders", 6 | "stepType": 1, 7 | "uuidString": "E5DD03BD-D5A5-4C27-9CE2-96E2BC8263E9" 8 | } 9 | ], 10 | "creatorBuild": "31491", 11 | "files": { 12 | "/.gitignore": { 13 | "cB": 0, 14 | "ft": 8192, 15 | "hM": 0, 16 | "oA": 0, 17 | "oAP": "/.gitignore", 18 | "oF": 0 19 | }, 20 | "/dist/augurio-taiwan.min.css": { 21 | "aP": 1, 22 | "bl": 0, 23 | "ft": 16, 24 | "ma": 0, 25 | "oA": 0, 26 | "oAP": "/dist/augurio-taiwan.min-min.css", 27 | "oF": 0, 28 | "oS": 3 29 | }, 30 | "/dist/augurio-taiwan.min.js": { 31 | "bF": 0, 32 | "ft": 64, 33 | "ma": 0, 34 | "mi": 1, 35 | "oA": 0, 36 | "oAP": "/dist/augurio-taiwan.min-min.js", 37 | "oF": 0, 38 | "sC": 3, 39 | "tS": 0 40 | }, 41 | "/dist/taiwan.geojson": { 42 | "cB": 0, 43 | "ft": 8192, 44 | "hM": 0, 45 | "oA": 0, 46 | "oAP": "/dist/taiwan.geojson", 47 | "oF": 0 48 | }, 49 | "/fb.png": { 50 | "ft": 32768, 51 | "iS": 185006, 52 | "oA": 0, 53 | "oAP": "/fb.png", 54 | "oF": 0, 55 | "oIPL": 0, 56 | "opt": 0, 57 | "oT": 1, 58 | "q": 100 59 | }, 60 | "/index.html": { 61 | "cB": 0, 62 | "ft": 8192, 63 | "hM": 0, 64 | "oA": 0, 65 | "oAP": "/index.html", 66 | "oF": 0 67 | }, 68 | "/index.pug": { 69 | "cB": 0, 70 | "cOD": 1, 71 | "ft": 512, 72 | "hM": 0, 73 | "oA": 0, 74 | "oAP": "/index.html", 75 | "oF": 0, 76 | "oS": 0 77 | }, 78 | "/LICENSE.txt": { 79 | "cB": 0, 80 | "ft": 8192, 81 | "hM": 0, 82 | "oA": 0, 83 | "oAP": "/LICENSE.txt", 84 | "oF": 0 85 | }, 86 | "/README.md": { 87 | "cB": 0, 88 | "cS": 0, 89 | "eF": 1, 90 | "eL": 1, 91 | "ema": 1, 92 | "eSQ": 1, 93 | "ft": 4096, 94 | "hM": 0, 95 | "oA": 0, 96 | "oAP": "/README.html", 97 | "oF": 0, 98 | "oFM": 0, 99 | "oS": 0, 100 | "pHT": 0, 101 | "pME": 1, 102 | "rFN": 0, 103 | "uCM": 0 104 | }, 105 | "/src/augurio-taiwan.js": { 106 | "bF": 0, 107 | "ft": 64, 108 | "ma": 0, 109 | "mi": 1, 110 | "oA": 0, 111 | "oAP": "/dist/augurio-taiwan.min.js", 112 | "oF": 2, 113 | "sC": 0, 114 | "tS": 1 115 | }, 116 | "/src/augurio-taiwan.sass": { 117 | "aP": 1, 118 | "bl": 0, 119 | "dP": 10, 120 | "dS": 0, 121 | "ft": 2, 122 | "ma": 0, 123 | "oA": 0, 124 | "oAP": "/dist/augurio-taiwan.min.css", 125 | "oF": 2, 126 | "oS": 3, 127 | "uL": 1 128 | } 129 | }, 130 | "hooks": [ 131 | ], 132 | "manualImportLinks": { 133 | }, 134 | "projectAttributes": { 135 | "creationDate": 591855825.69909203, 136 | "displayValue": "medium-taiwan-map-basic", 137 | "displayValueWasSetByUser": 0, 138 | "iconImageName": "brackets-azure", 139 | "iconImageWasSetByUser": 0 140 | }, 141 | "projectSettings": { 142 | "abortBuildOnError": 1, 143 | "allowInjectionReloads": 1, 144 | "alwaysUseExternalServer": 0, 145 | "animateCSSInjections": 1, 146 | "autoBuildNewItems": 1, 147 | "autoprefixerEnableIEGrid": 0, 148 | "babel7PresetType": 1, 149 | "babelAllowRCFiles": 0, 150 | "babelAuxiliaryCommentAfter": "", 151 | "babelAuxiliaryCommentBefore": "", 152 | "babelConfigType": 0, 153 | "babelCustomPluginsList": "", 154 | "babelCustomPresetsList": "", 155 | "babelExcludeString": "/\\/node_modules\\//, /\\/core-js\\//, /\\/bower_components\\//", 156 | "babelInsertModuleIDs": 0, 157 | "babelModuleID": "", 158 | "babelNoComments": 0, 159 | "babelPlugins": { 160 | "arrow-functions": { 161 | "active": 0 162 | }, 163 | "async-generator-functions": { 164 | "active": 0 165 | }, 166 | "async-to-generator": { 167 | "active": 0 168 | }, 169 | "block-scoped-functions": { 170 | "active": 0 171 | }, 172 | "block-scoping": { 173 | "active": 0 174 | }, 175 | "class-properties": { 176 | "active": 0 177 | }, 178 | "classes": { 179 | "active": 0 180 | }, 181 | "computed-properties": { 182 | "active": 0 183 | }, 184 | "decorators": { 185 | "active": 0 186 | }, 187 | "destructuring": { 188 | "active": 0 189 | }, 190 | "do-expressions": { 191 | "active": 0 192 | }, 193 | "dotall-regex": { 194 | "active": 0 195 | }, 196 | "duplicate-keys": { 197 | "active": 0 198 | }, 199 | "exponentiation-operator": { 200 | "active": 0 201 | }, 202 | "export-default-from": { 203 | "active": 0 204 | }, 205 | "export-namespace-from": { 206 | "active": 0 207 | }, 208 | "external-helpers": { 209 | "active": 0 210 | }, 211 | "flow-strip-types": { 212 | "active": 0 213 | }, 214 | "for-of": { 215 | "active": 0 216 | }, 217 | "function-bind": { 218 | "active": 0 219 | }, 220 | "function-name": { 221 | "active": 0 222 | }, 223 | "function-sent": { 224 | "active": 0 225 | }, 226 | "instanceof": { 227 | "active": 0 228 | }, 229 | "jscript": { 230 | "active": 0 231 | }, 232 | "literals": { 233 | "active": 0 234 | }, 235 | "logical-assignment-operators": { 236 | "active": 0 237 | }, 238 | "member-expression-literals": { 239 | "active": 0 240 | }, 241 | "merge-sibling-variables": { 242 | "active": 0 243 | }, 244 | "minify-booleans": { 245 | "active": 0 246 | }, 247 | "modules-amd": { 248 | "active": 0 249 | }, 250 | "modules-commonjs": { 251 | "active": 0 252 | }, 253 | "modules-systemjs": { 254 | "active": 0 255 | }, 256 | "modules-umd": { 257 | "active": 0 258 | }, 259 | "new-target": { 260 | "active": 0 261 | }, 262 | "node-env-inline": { 263 | "active": 0 264 | }, 265 | "nullish-coalescing-operator": { 266 | "active": 0 267 | }, 268 | "numeric-separator": { 269 | "active": 0 270 | }, 271 | "object-assign": { 272 | "active": 0 273 | }, 274 | "object-rest-spread": { 275 | "active": 0 276 | }, 277 | "object-set-prototype-of-to-assign": { 278 | "active": 0 279 | }, 280 | "object-super": { 281 | "active": 0 282 | }, 283 | "optional-catch-binding": { 284 | "active": 0 285 | }, 286 | "optional-chaining": { 287 | "active": 0 288 | }, 289 | "parameters": { 290 | "active": 0 291 | }, 292 | "pipeline-operator": { 293 | "active": 0 294 | }, 295 | "property-literals": { 296 | "active": 0 297 | }, 298 | "property-mutators": { 299 | "active": 0 300 | }, 301 | "proto-to-assign": { 302 | "active": 0 303 | }, 304 | "react-constant-elements": { 305 | "active": 0 306 | }, 307 | "react-display-name": { 308 | "active": 0 309 | }, 310 | "react-inline-elements": { 311 | "active": 0 312 | }, 313 | "react-jsx": { 314 | "active": 0 315 | }, 316 | "react-jsx-compat": { 317 | "active": 0 318 | }, 319 | "react-jsx-self": { 320 | "active": 0 321 | }, 322 | "react-jsx-source": { 323 | "active": 0 324 | }, 325 | "regenerator": { 326 | "active": 0 327 | }, 328 | "remove-console": { 329 | "active": 0 330 | }, 331 | "remove-debugger": { 332 | "active": 0 333 | }, 334 | "reserved-words": { 335 | "active": 0 336 | }, 337 | "runtime": { 338 | "active": 0 339 | }, 340 | "shorthand-properties": { 341 | "active": 0 342 | }, 343 | "simplify-comparison-operators": { 344 | "active": 0 345 | }, 346 | "spread": { 347 | "active": 0 348 | }, 349 | "sticky-regex": { 350 | "active": 0 351 | }, 352 | "strict-mode": { 353 | "active": 0 354 | }, 355 | "template-literals": { 356 | "active": 0 357 | }, 358 | "throw-expressions": { 359 | "active": 0 360 | }, 361 | "typeof-symbol": { 362 | "active": 0 363 | }, 364 | "undefined-to-void": { 365 | "active": 0 366 | }, 367 | "unicode-property-regex": { 368 | "active": 0 369 | }, 370 | "unicode-regex": { 371 | "active": 0 372 | } 373 | }, 374 | "babelRetainLines": 0, 375 | "babelUseBuiltInsType": 0, 376 | "bowerAbbreviatedPath": "bower_components", 377 | "bowerForceLatestOnConflict": 1, 378 | "bowerTargetDependencyListType": 1, 379 | "bowerUseExactVersion": 0, 380 | "browserRefreshDelay": 0, 381 | "browserslistString": ">0.2%, last 2 versions, Firefox ESR, not dead", 382 | "buildFolderActive": 0, 383 | "buildFolderName": "build", 384 | "cleanBuild": 1, 385 | "coffeeLintFlags2": { 386 | "arrow_spacing": { 387 | "active": 0, 388 | "flagValue": -1 389 | }, 390 | "camel_case_classes": { 391 | "active": 1, 392 | "flagValue": -1 393 | }, 394 | "colon_assignment_spacing": { 395 | "active": 0, 396 | "flagValue": 1 397 | }, 398 | "cyclomatic_complexity": { 399 | "active": 0, 400 | "flagValue": 10 401 | }, 402 | "duplicate_key": { 403 | "active": 1, 404 | "flagValue": -1 405 | }, 406 | "empty_constructor_needs_parens": { 407 | "active": 0, 408 | "flagValue": -1 409 | }, 410 | "ensure_comprehensions": { 411 | "active": 1, 412 | "flagValue": -1 413 | }, 414 | "indentation": { 415 | "active": 1, 416 | "flagValue": 2 417 | }, 418 | "line_endings": { 419 | "active": 0, 420 | "flagValue": 0 421 | }, 422 | "max_line_length": { 423 | "active": 0, 424 | "flagValue": 150 425 | }, 426 | "missing_fat_arrows": { 427 | "active": 0, 428 | "flagValue": -1 429 | }, 430 | "newlines_after_classes": { 431 | "active": 0, 432 | "flagValue": 3 433 | }, 434 | "no_backticks": { 435 | "active": 1, 436 | "flagValue": -1 437 | }, 438 | "no_debugger": { 439 | "active": 1, 440 | "flagValue": -1 441 | }, 442 | "no_empty_functions": { 443 | "active": 0, 444 | "flagValue": -1 445 | }, 446 | "no_empty_param_list": { 447 | "active": 0, 448 | "flagValue": -1 449 | }, 450 | "no_implicit_braces": { 451 | "active": 1, 452 | "flagValue": -1 453 | }, 454 | "no_implicit_parens": { 455 | "active": 0, 456 | "flagValue": -1 457 | }, 458 | "no_interpolation_in_single_quotes": { 459 | "active": 0, 460 | "flagValue": -1 461 | }, 462 | "no_nested_string_interpolation": { 463 | "active": 1, 464 | "flagValue": -1 465 | }, 466 | "no_plusplus": { 467 | "active": 0, 468 | "flagValue": -1 469 | }, 470 | "no_private_function_fat_arrows": { 471 | "active": 1, 472 | "flagValue": -1 473 | }, 474 | "no_stand_alone_at": { 475 | "active": 1, 476 | "flagValue": -1 477 | }, 478 | "no_tabs": { 479 | "active": 1, 480 | "flagValue": -1 481 | }, 482 | "no_this": { 483 | "active": 0, 484 | "flagValue": -1 485 | }, 486 | "no_throwing_strings": { 487 | "active": 1, 488 | "flagValue": -1 489 | }, 490 | "no_trailing_semicolons": { 491 | "active": 1, 492 | "flagValue": -1 493 | }, 494 | "no_trailing_whitespace": { 495 | "active": 1, 496 | "flagValue": -1 497 | }, 498 | "no_unnecessary_double_quotes": { 499 | "active": 0, 500 | "flagValue": -1 501 | }, 502 | "no_unnecessary_fat_arrows": { 503 | "active": 1, 504 | "flagValue": -1 505 | }, 506 | "non_empty_constructor_needs_parens": { 507 | "active": 0, 508 | "flagValue": -1 509 | }, 510 | "prefer_english_operator": { 511 | "active": 0, 512 | "flagValue": -1 513 | }, 514 | "space_operators": { 515 | "active": 0, 516 | "flagValue": -1 517 | }, 518 | "spacing_after_comma": { 519 | "active": 1, 520 | "flagValue": -1 521 | } 522 | }, 523 | "esLintConfigFileHandlingType": 0, 524 | "esLintECMAVersion": 7, 525 | "esLintEnvironmentsMask": 1, 526 | "esLintRules": { 527 | "accessor-pairs": { 528 | "active": 0, 529 | "optionString": "{'setWithoutGet': true, 'getWithoutSet': false}" 530 | }, 531 | "array-bracket-newline": { 532 | "active": 0, 533 | "optionString": "{'multiline': true, 'minItems': null}" 534 | }, 535 | "array-bracket-spacing": { 536 | "active": 0, 537 | "optionString": "'never', {'singleValue': false, 'objectsInArrays': false, 'arraysInArrays': false}" 538 | }, 539 | "array-callback-return": { 540 | "active": 0, 541 | "optionString": "{'allowImplicit': false}" 542 | }, 543 | "array-element-newline": { 544 | "active": 0, 545 | "optionString": "'always'" 546 | }, 547 | "arrow-body-style": { 548 | "active": 0, 549 | "optionString": "'as-needed', {'requireReturnForObjectLiteral': false}" 550 | }, 551 | "arrow-parens": { 552 | "active": 0, 553 | "optionString": "'always'" 554 | }, 555 | "arrow-spacing": { 556 | "active": 0, 557 | "optionString": "{'before': true, 'after': true}" 558 | }, 559 | "block-scoped-var": { 560 | "active": 0, 561 | "optionString": "" 562 | }, 563 | "block-spacing": { 564 | "active": 0, 565 | "optionString": "'always'" 566 | }, 567 | "brace-style": { 568 | "active": 0, 569 | "optionString": "'1tbs', {'allowSingleLine': true}" 570 | }, 571 | "callback-return": { 572 | "active": 0, 573 | "optionString": "['callback', 'cb', 'next']" 574 | }, 575 | "camelcase": { 576 | "active": 0, 577 | "optionString": "{'properties': 'always', 'ignoreDestructuring': false}" 578 | }, 579 | "capitalized-comments": { 580 | "active": 0, 581 | "optionString": "'always', {'ignoreInlineComments': false, 'ignoreConsecutiveComments': false}" 582 | }, 583 | "class-methods-use-this": { 584 | "active": 0, 585 | "optionString": "{'exceptMethods': []}" 586 | }, 587 | "comma-dangle": { 588 | "active": 1, 589 | "optionString": "'never'" 590 | }, 591 | "comma-spacing": { 592 | "active": 0, 593 | "optionString": "{'before': false, 'after': true}" 594 | }, 595 | "comma-style": { 596 | "active": 0, 597 | "optionString": "'last'" 598 | }, 599 | "complexity": { 600 | "active": 0, 601 | "optionString": "20" 602 | }, 603 | "computed-property-spacing": { 604 | "active": 0, 605 | "optionString": "'never'" 606 | }, 607 | "consistent-return": { 608 | "active": 0, 609 | "optionString": "{'treatUndefinedAsUnspecified': false}" 610 | }, 611 | "consistent-this": { 612 | "active": 0, 613 | "optionString": "'that'" 614 | }, 615 | "constructor-super": { 616 | "active": 1, 617 | "optionString": "" 618 | }, 619 | "curly": { 620 | "active": 0, 621 | "optionString": "'all'" 622 | }, 623 | "default-case": { 624 | "active": 0, 625 | "optionString": "" 626 | }, 627 | "dot-location": { 628 | "active": 0, 629 | "optionString": "'object'" 630 | }, 631 | "dot-notation": { 632 | "active": 0, 633 | "optionString": "{'allowKeywords': false}" 634 | }, 635 | "eol-last": { 636 | "active": 0, 637 | "optionString": "'always'" 638 | }, 639 | "eqeqeq": { 640 | "active": 0, 641 | "optionString": "'always', {'null': 'always'}" 642 | }, 643 | "for-direction": { 644 | "active": 0, 645 | "optionString": "" 646 | }, 647 | "func-call-spacing": { 648 | "active": 0, 649 | "optionString": "'never'" 650 | }, 651 | "func-name-matching": { 652 | "active": 0, 653 | "optionString": "'always', {'considerPropertyDescriptor': false, 'includeCommonJSModuleExports': false}" 654 | }, 655 | "func-names": { 656 | "active": 0, 657 | "optionString": "'always', {'generators': 'always'}" 658 | }, 659 | "func-style": { 660 | "active": 0, 661 | "optionString": "'expression'" 662 | }, 663 | "function-paren-newline": { 664 | "active": 0, 665 | "optionString": "'multiline'" 666 | }, 667 | "generator-star-spacing": { 668 | "active": 0, 669 | "optionString": "{'before': true, 'after': false}" 670 | }, 671 | "getter-return": { 672 | "active": 0, 673 | "optionString": "{'allowImplicit': false}" 674 | }, 675 | "global-require": { 676 | "active": 0, 677 | "optionString": "" 678 | }, 679 | "guard-for-in": { 680 | "active": 0, 681 | "optionString": "" 682 | }, 683 | "handle-callback-err": { 684 | "active": 0, 685 | "optionString": "'err'" 686 | }, 687 | "id-blacklist": { 688 | "active": 0, 689 | "optionString": "'data', 'err', 'e', 'cb', 'callback'" 690 | }, 691 | "id-length": { 692 | "active": 0, 693 | "optionString": "{'min': 2, 'max': 1000, 'properties': 'always', 'exceptions': ['x', 'i', 'y']}" 694 | }, 695 | "id-match": { 696 | "active": 0, 697 | "optionString": "'^[a-z]+([A-Z][a-z]+)*$', {'properties': false, 'onlyDeclarations': true, 'ignoreDestructuring': false}" 698 | }, 699 | "implicit-arrow-linebreak": { 700 | "active": 0, 701 | "optionString": "'beside'" 702 | }, 703 | "indent": { 704 | "active": 0, 705 | "optionString": "4, {'SwitchCase': 0, 'VariableDeclarator': 1, 'outerIIFEBody': 1 }" 706 | }, 707 | "init-declarations": { 708 | "active": 0, 709 | "optionString": "'always', {'ignoreForLoopInit': true}" 710 | }, 711 | "jsx-quotes": { 712 | "active": 0, 713 | "optionString": "'prefer-double'" 714 | }, 715 | "key-spacing": { 716 | "active": 0, 717 | "optionString": "{'singleLine': {'beforeColon': false, 'afterColon': true, 'mode':'strict'}, 'multiLine': {'beforeColon': false, 'afterColon': true, 'align': 'value', 'mode':'minimum'}}" 718 | }, 719 | "keyword-spacing": { 720 | "active": 0, 721 | "optionString": "{'before': true, 'after': true, 'overrides': {}}" 722 | }, 723 | "line-comment-position": { 724 | "active": 0, 725 | "optionString": "{'position': 'above'}" 726 | }, 727 | "linebreak-style": { 728 | "active": 0, 729 | "optionString": "'unix'" 730 | }, 731 | "lines-around-comment": { 732 | "active": 0, 733 | "optionString": "{'beforeBlockComment': true}" 734 | }, 735 | "lines-between-class-members": { 736 | "active": 0, 737 | "optionString": "'always', {exceptAfterSingleLine: false}" 738 | }, 739 | "max-classes-per-file": { 740 | "active": 0, 741 | "optionString": "1" 742 | }, 743 | "max-depth": { 744 | "active": 0, 745 | "optionString": "{'max': 4}" 746 | }, 747 | "max-len": { 748 | "active": 0, 749 | "optionString": "{'code': 80, 'comments': 80, 'tabWidth': 4, 'ignoreUrls': true, 'ignoreStrings': true, 'ignoreTemplateLiterals': true, 'ignoreRegExpLiterals': true}" 750 | }, 751 | "max-lines": { 752 | "active": 0, 753 | "optionString": "{'max': 300, 'skipBlankLines': true, 'skipComments': true}" 754 | }, 755 | "max-lines-per-function": { 756 | "active": 0, 757 | "optionString": "{'max': 50, 'skipBlankLines': true, 'skipComments': true, 'IIFEs': false}" 758 | }, 759 | "max-nested-callbacks": { 760 | "active": 0, 761 | "optionString": "{'max': 10}" 762 | }, 763 | "max-params": { 764 | "active": 0, 765 | "optionString": "{'max': 4}" 766 | }, 767 | "max-statements": { 768 | "active": 0, 769 | "optionString": "{'max': 10}, {'ignoreTopLevelFunctions': true}" 770 | }, 771 | "max-statements-per-line": { 772 | "active": 0, 773 | "optionString": "{'max': 1}" 774 | }, 775 | "multiline-comment-style": { 776 | "active": 0, 777 | "optionString": "'starred-block'" 778 | }, 779 | "multiline-ternary": { 780 | "active": 0, 781 | "optionString": "'always'" 782 | }, 783 | "new-cap": { 784 | "active": 0, 785 | "optionString": "{'newIsCap': true, 'capIsNew': true, 'newIsCapExceptions': [], 'capIsNewExceptions': ['Array', 'Boolean', 'Date', 'Error', 'Function', 'Number', 'Object', 'RegExp', 'String', 'Symbol'], 'properties': true}" 786 | }, 787 | "new-parens": { 788 | "active": 0, 789 | "optionString": "'always'" 790 | }, 791 | "newline-per-chained-call": { 792 | "active": 0, 793 | "optionString": "{'ignoreChainWithDepth': 2}" 794 | }, 795 | "no-alert": { 796 | "active": 0, 797 | "optionString": "" 798 | }, 799 | "no-array-constructor": { 800 | "active": 0, 801 | "optionString": "" 802 | }, 803 | "no-async-promise-executor": { 804 | "active": 0, 805 | "optionString": "" 806 | }, 807 | "no-await-in-loop": { 808 | "active": 0, 809 | "optionString": "" 810 | }, 811 | "no-bitwise": { 812 | "active": 0, 813 | "optionString": "{'allow': ['~'], 'int32Hint': true}" 814 | }, 815 | "no-buffer-constructor": { 816 | "active": 0, 817 | "optionString": "" 818 | }, 819 | "no-caller": { 820 | "active": 0, 821 | "optionString": "" 822 | }, 823 | "no-case-declarations": { 824 | "active": 1, 825 | "optionString": "" 826 | }, 827 | "no-class-assign": { 828 | "active": 1, 829 | "optionString": "" 830 | }, 831 | "no-compare-neg-zero": { 832 | "active": 0, 833 | "optionString": "" 834 | }, 835 | "no-cond-assign": { 836 | "active": 1, 837 | "optionString": "'except-parens'" 838 | }, 839 | "no-confusing-arrow": { 840 | "active": 0, 841 | "optionString": "{'allowParens': true}" 842 | }, 843 | "no-console": { 844 | "active": 1, 845 | "optionString": "{'allow': ['warn', 'error']}" 846 | }, 847 | "no-const-assign": { 848 | "active": 1, 849 | "optionString": "" 850 | }, 851 | "no-constant-condition": { 852 | "active": 1, 853 | "optionString": "{'checkLoops': true}" 854 | }, 855 | "no-continue": { 856 | "active": 0, 857 | "optionString": "" 858 | }, 859 | "no-control-regex": { 860 | "active": 1, 861 | "optionString": "" 862 | }, 863 | "no-debugger": { 864 | "active": 1, 865 | "optionString": "" 866 | }, 867 | "no-delete-var": { 868 | "active": 1, 869 | "optionString": "" 870 | }, 871 | "no-div-regex": { 872 | "active": 0, 873 | "optionString": "" 874 | }, 875 | "no-dupe-args": { 876 | "active": 1, 877 | "optionString": "" 878 | }, 879 | "no-dupe-class-members": { 880 | "active": 1, 881 | "optionString": "" 882 | }, 883 | "no-dupe-keys": { 884 | "active": 1, 885 | "optionString": "" 886 | }, 887 | "no-duplicate-imports": { 888 | "active": 0, 889 | "optionString": "{'includeExports': false}" 890 | }, 891 | "no-else-return": { 892 | "active": 0, 893 | "optionString": "" 894 | }, 895 | "no-empty": { 896 | "active": 1, 897 | "optionString": "{'allowEmptyCatch': false}" 898 | }, 899 | "no-empty-character-class": { 900 | "active": 1, 901 | "optionString": "" 902 | }, 903 | "no-empty-function": { 904 | "active": 0, 905 | "optionString": "{'allow': []}" 906 | }, 907 | "no-empty-pattern": { 908 | "active": 1, 909 | "optionString": "" 910 | }, 911 | "no-eq-null": { 912 | "active": 0, 913 | "optionString": "" 914 | }, 915 | "no-eval": { 916 | "active": 0, 917 | "optionString": "{'allowIndirect': false}" 918 | }, 919 | "no-ex-assign": { 920 | "active": 1, 921 | "optionString": "" 922 | }, 923 | "no-extend-native": { 924 | "active": 0, 925 | "optionString": "{'exceptions': []}" 926 | }, 927 | "no-extra-bind": { 928 | "active": 0, 929 | "optionString": "" 930 | }, 931 | "no-extra-boolean-cast": { 932 | "active": 1, 933 | "optionString": "" 934 | }, 935 | "no-extra-labels": { 936 | "active": 0, 937 | "optionString": "" 938 | }, 939 | "no-extra-parens": { 940 | "active": 0, 941 | "optionString": "'all', {'conditionalAssign': false, 'returnAssign': false, 'nestedBinaryExpressions': false, 'ignoreJSX': 'none', 'enforceForArrowConditionals': false}" 942 | }, 943 | "no-extra-semi": { 944 | "active": 1, 945 | "optionString": "" 946 | }, 947 | "no-fallthrough": { 948 | "active": 1, 949 | "optionString": "" 950 | }, 951 | "no-floating-decimal": { 952 | "active": 0, 953 | "optionString": "" 954 | }, 955 | "no-func-assign": { 956 | "active": 1, 957 | "optionString": "" 958 | }, 959 | "no-global-assign": { 960 | "active": 1, 961 | "optionString": "{'exceptions': []}" 962 | }, 963 | "no-implicit-coercion": { 964 | "active": 0, 965 | "optionString": "{'boolean': true, 'number': true, 'string': true, 'allow': []}" 966 | }, 967 | "no-implicit-globals": { 968 | "active": 0, 969 | "optionString": "" 970 | }, 971 | "no-implied-eval": { 972 | "active": 0, 973 | "optionString": "" 974 | }, 975 | "no-inline-comments": { 976 | "active": 0, 977 | "optionString": "" 978 | }, 979 | "no-inner-declarations": { 980 | "active": 1, 981 | "optionString": "'functions'" 982 | }, 983 | "no-invalid-regexp": { 984 | "active": 1, 985 | "optionString": "{'allowConstructorFlags': ['u', 'y']}" 986 | }, 987 | "no-invalid-this": { 988 | "active": 0, 989 | "optionString": "" 990 | }, 991 | "no-irregular-whitespace": { 992 | "active": 1, 993 | "optionString": "{'skipStrings': true, 'skipComments': false, 'skipRegExps': true, 'skipTemplates': true}" 994 | }, 995 | "no-iterator": { 996 | "active": 0, 997 | "optionString": "" 998 | }, 999 | "no-label-var": { 1000 | "active": 0, 1001 | "optionString": "" 1002 | }, 1003 | "no-labels": { 1004 | "active": 0, 1005 | "optionString": "{'allowLoop': false, 'allowSwitch': false}" 1006 | }, 1007 | "no-lone-blocks": { 1008 | "active": 0, 1009 | "optionString": "" 1010 | }, 1011 | "no-lonely-if": { 1012 | "active": 0, 1013 | "optionString": "" 1014 | }, 1015 | "no-loop-func": { 1016 | "active": 0, 1017 | "optionString": "" 1018 | }, 1019 | "no-magic-numbers": { 1020 | "active": 0, 1021 | "optionString": "{'ignore': [], 'ignoreArrayIndexes': true, 'enforceConst': false, 'detectObjects': false}" 1022 | }, 1023 | "no-misleading-character-class": { 1024 | "active": 0, 1025 | "optionString": "" 1026 | }, 1027 | "no-mixed-operators": { 1028 | "active": 0, 1029 | "optionString": "{'groups': [['+', '-', '*', '/', '%', '**'], ['&', '|', '^', '~', '<<', '>>', '>>>'], ['==', '!=', '===', '!==', '>', '>=', '<', '<='], ['&&', '||'], ['in', 'instanceof']], 'allowSamePrecedence': true}" 1030 | }, 1031 | "no-mixed-requires": { 1032 | "active": 0, 1033 | "optionString": "{'grouping': false, 'allowCall': false }" 1034 | }, 1035 | "no-mixed-spaces-and-tabs": { 1036 | "active": 0, 1037 | "optionString": "" 1038 | }, 1039 | "no-multi-assign": { 1040 | "active": 0, 1041 | "optionString": "" 1042 | }, 1043 | "no-multi-spaces": { 1044 | "active": 0, 1045 | "optionString": "{'exceptions': {'Property': true, 'BinaryExpression': false, 'VariableDeclarator': false, 'ImportDeclaration': false}}" 1046 | }, 1047 | "no-multi-str": { 1048 | "active": 0, 1049 | "optionString": "" 1050 | }, 1051 | "no-multiple-empty-lines": { 1052 | "active": 0, 1053 | "optionString": "{'max': 2, 'maxBOF': 2, 'maxEOF': 2}" 1054 | }, 1055 | "no-negated-condition": { 1056 | "active": 0, 1057 | "optionString": "" 1058 | }, 1059 | "no-nested-ternary": { 1060 | "active": 0, 1061 | "optionString": "" 1062 | }, 1063 | "no-new": { 1064 | "active": 0, 1065 | "optionString": "" 1066 | }, 1067 | "no-new-func": { 1068 | "active": 0, 1069 | "optionString": "" 1070 | }, 1071 | "no-new-object": { 1072 | "active": 0, 1073 | "optionString": "" 1074 | }, 1075 | "no-new-require": { 1076 | "active": 0, 1077 | "optionString": "" 1078 | }, 1079 | "no-new-symbol": { 1080 | "active": 1, 1081 | "optionString": "" 1082 | }, 1083 | "no-new-wrappers": { 1084 | "active": 0, 1085 | "optionString": "" 1086 | }, 1087 | "no-obj-calls": { 1088 | "active": 1, 1089 | "optionString": "" 1090 | }, 1091 | "no-octal": { 1092 | "active": 1, 1093 | "optionString": "" 1094 | }, 1095 | "no-octal-escape": { 1096 | "active": 0, 1097 | "optionString": "" 1098 | }, 1099 | "no-param-reassign": { 1100 | "active": 0, 1101 | "optionString": "{'props': false}" 1102 | }, 1103 | "no-path-concat": { 1104 | "active": 0, 1105 | "optionString": "" 1106 | }, 1107 | "no-plusplus": { 1108 | "active": 0, 1109 | "optionString": "{'allowForLoopAfterthoughts': false}" 1110 | }, 1111 | "no-process-env": { 1112 | "active": 0, 1113 | "optionString": "" 1114 | }, 1115 | "no-process-exit": { 1116 | "active": 0, 1117 | "optionString": "" 1118 | }, 1119 | "no-proto": { 1120 | "active": 0, 1121 | "optionString": "" 1122 | }, 1123 | "no-prototype-builtins": { 1124 | "active": 0, 1125 | "optionString": "" 1126 | }, 1127 | "no-redeclare": { 1128 | "active": 1, 1129 | "optionString": "{'builtinGlobals': false}" 1130 | }, 1131 | "no-regex-spaces": { 1132 | "active": 1, 1133 | "optionString": "" 1134 | }, 1135 | "no-restricted-globals": { 1136 | "active": 0, 1137 | "optionString": "'event', 'fdescribe'" 1138 | }, 1139 | "no-restricted-imports": { 1140 | "active": 0, 1141 | "optionString": "" 1142 | }, 1143 | "no-restricted-modules": { 1144 | "active": 0, 1145 | "optionString": "" 1146 | }, 1147 | "no-restricted-properties": { 1148 | "active": 0, 1149 | "optionString": "[{'object': 'disallowedObjectName', 'property': 'disallowedPropertyName'}, {'object': 'disallowedObjectName', 'property': 'anotherDisallowedPropertyName', 'message': 'Please use allowedObjectName.allowedPropertyName.'}]" 1150 | }, 1151 | "no-restricted-syntax": { 1152 | "active": 0, 1153 | "optionString": "'FunctionExpression', 'WithStatement'" 1154 | }, 1155 | "no-return-assign": { 1156 | "active": 0, 1157 | "optionString": "'except-parens'" 1158 | }, 1159 | "no-return-await": { 1160 | "active": 0, 1161 | "optionString": "" 1162 | }, 1163 | "no-script-url": { 1164 | "active": 0, 1165 | "optionString": "" 1166 | }, 1167 | "no-self-assign": { 1168 | "active": 1, 1169 | "optionString": "{'props': true}" 1170 | }, 1171 | "no-self-compare": { 1172 | "active": 0, 1173 | "optionString": "" 1174 | }, 1175 | "no-sequences": { 1176 | "active": 0, 1177 | "optionString": "" 1178 | }, 1179 | "no-shadow": { 1180 | "active": 0, 1181 | "optionString": "{'builtinGlobals': false, 'hoist': 'functions', 'allow': []}" 1182 | }, 1183 | "no-shadow-restricted-names": { 1184 | "active": 0, 1185 | "optionString": "" 1186 | }, 1187 | "no-sparse-arrays": { 1188 | "active": 1, 1189 | "optionString": "" 1190 | }, 1191 | "no-sync": { 1192 | "active": 0, 1193 | "optionString": "{'allowAtRootLevel': false}" 1194 | }, 1195 | "no-tabs": { 1196 | "active": 0, 1197 | "optionString": "{allowIndentationTabs: false}" 1198 | }, 1199 | "no-template-curly-in-string": { 1200 | "active": 0, 1201 | "optionString": "" 1202 | }, 1203 | "no-ternary": { 1204 | "active": 0, 1205 | "optionString": "" 1206 | }, 1207 | "no-this-before-super": { 1208 | "active": 1, 1209 | "optionString": "" 1210 | }, 1211 | "no-throw-literal": { 1212 | "active": 0, 1213 | "optionString": "" 1214 | }, 1215 | "no-trailing-spaces": { 1216 | "active": 0, 1217 | "optionString": "{'skipBlankLines': false, 'ignoreComments': false}" 1218 | }, 1219 | "no-undef": { 1220 | "active": 1, 1221 | "optionString": "{'typeof': false}" 1222 | }, 1223 | "no-undef-init": { 1224 | "active": 0, 1225 | "optionString": "" 1226 | }, 1227 | "no-undefined": { 1228 | "active": 0, 1229 | "optionString": "" 1230 | }, 1231 | "no-underscore-dangle": { 1232 | "active": 0, 1233 | "optionString": "{'allow': [], 'allowAfterThis': false, 'allowAfterSuper': false, 'enforceInMethodNames': false}" 1234 | }, 1235 | "no-unexpected-multiline": { 1236 | "active": 1, 1237 | "optionString": "" 1238 | }, 1239 | "no-unmodified-loop-condition": { 1240 | "active": 0, 1241 | "optionString": "" 1242 | }, 1243 | "no-unneeded-ternary": { 1244 | "active": 0, 1245 | "optionString": "{'defaultAssignment': true}" 1246 | }, 1247 | "no-unreachable": { 1248 | "active": 1, 1249 | "optionString": "" 1250 | }, 1251 | "no-unsafe-finally": { 1252 | "active": 1, 1253 | "optionString": "" 1254 | }, 1255 | "no-unsafe-negation": { 1256 | "active": 1, 1257 | "optionString": "" 1258 | }, 1259 | "no-unused-expressions": { 1260 | "active": 0, 1261 | "optionString": "{'allowShortCircuit': false, 'allowTernary': false, 'allowTaggedTemplates': false}" 1262 | }, 1263 | "no-unused-labels": { 1264 | "active": 1, 1265 | "optionString": "" 1266 | }, 1267 | "no-unused-vars": { 1268 | "active": 1, 1269 | "optionString": "{'vars': 'all', 'args': 'after-used', 'caughtErrors': 'none', 'ignoreRestSiblings': false}" 1270 | }, 1271 | "no-use-before-define": { 1272 | "active": 0, 1273 | "optionString": "{'functions': true, 'classes': true, 'variables': true}" 1274 | }, 1275 | "no-useless-call": { 1276 | "active": 0, 1277 | "optionString": "" 1278 | }, 1279 | "no-useless-catch": { 1280 | "active": 0, 1281 | "optionString": "" 1282 | }, 1283 | "no-useless-computed-key": { 1284 | "active": 0, 1285 | "optionString": "" 1286 | }, 1287 | "no-useless-concat": { 1288 | "active": 0, 1289 | "optionString": "" 1290 | }, 1291 | "no-useless-constructor": { 1292 | "active": 0, 1293 | "optionString": "" 1294 | }, 1295 | "no-useless-escape": { 1296 | "active": 0, 1297 | "optionString": "" 1298 | }, 1299 | "no-useless-rename": { 1300 | "active": 0, 1301 | "optionString": "{'ignoreDestructuring': false, 'ignoreImport': false, 'ignoreExport': false}" 1302 | }, 1303 | "no-useless-return": { 1304 | "active": 0, 1305 | "optionString": "" 1306 | }, 1307 | "no-var": { 1308 | "active": 0, 1309 | "optionString": "" 1310 | }, 1311 | "no-void": { 1312 | "active": 0, 1313 | "optionString": "" 1314 | }, 1315 | "no-warning-comments": { 1316 | "active": 0, 1317 | "optionString": "{'terms': ['todo', 'fixme', 'xxx'], 'location': 'start'}" 1318 | }, 1319 | "no-whitespace-before-property": { 1320 | "active": 0, 1321 | "optionString": "" 1322 | }, 1323 | "no-with": { 1324 | "active": 0, 1325 | "optionString": "" 1326 | }, 1327 | "nonblock-statement-body-position": { 1328 | "active": 0, 1329 | "optionString": "'beside'" 1330 | }, 1331 | "object-curly-newline": { 1332 | "active": 0, 1333 | "optionString": "{'ObjectExpression': {'multiline': true, 'consistent': true}, 'ObjectPattern': {'multiline': true, 'consistent': true}}" 1334 | }, 1335 | "object-curly-spacing": { 1336 | "active": 0, 1337 | "optionString": "'never'" 1338 | }, 1339 | "object-property-newline": { 1340 | "active": 0, 1341 | "optionString": "{'allowAllPropertiesOnSameLine': true}" 1342 | }, 1343 | "object-shorthand": { 1344 | "active": 0, 1345 | "optionString": "'always', {'avoidQuotes': false, 'ignoreConstructors': false}" 1346 | }, 1347 | "one-var": { 1348 | "active": 0, 1349 | "optionString": "'always'" 1350 | }, 1351 | "one-var-declaration-per-line": { 1352 | "active": 0, 1353 | "optionString": "'always'" 1354 | }, 1355 | "operator-assignment": { 1356 | "active": 0, 1357 | "optionString": "'always'" 1358 | }, 1359 | "operator-linebreak": { 1360 | "active": 0, 1361 | "optionString": "'after', {'overrides': {'?': 'after', '+=': 'none'}}" 1362 | }, 1363 | "padded-blocks": { 1364 | "active": 0, 1365 | "optionString": "{'blocks': 'always', 'switches': 'always', 'classes': 'always'}" 1366 | }, 1367 | "padding-line-between-statements": { 1368 | "active": 0, 1369 | "optionString": "{blankLine: 'always', prev:'*', next:'return'}" 1370 | }, 1371 | "prefer-arrow-callback": { 1372 | "active": 0, 1373 | "optionString": "" 1374 | }, 1375 | "prefer-const": { 1376 | "active": 0, 1377 | "optionString": "{'destructuring': 'any', 'ignoreReadBeforeAssign': false}" 1378 | }, 1379 | "prefer-destructuring": { 1380 | "active": 0, 1381 | "optionString": "{'array': true, 'object': true}, {'enforceForRenamedProperties': false}" 1382 | }, 1383 | "prefer-named-capture-group": { 1384 | "active": 0, 1385 | "optionString": "" 1386 | }, 1387 | "prefer-numeric-literals": { 1388 | "active": 0, 1389 | "optionString": "" 1390 | }, 1391 | "prefer-object-spread": { 1392 | "active": 0, 1393 | "optionString": "" 1394 | }, 1395 | "prefer-promise-reject-errors": { 1396 | "active": 0, 1397 | "optionString": "{'allowEmptyReject': false}" 1398 | }, 1399 | "prefer-rest-params": { 1400 | "active": 0, 1401 | "optionString": "" 1402 | }, 1403 | "prefer-spread": { 1404 | "active": 0, 1405 | "optionString": "" 1406 | }, 1407 | "prefer-template": { 1408 | "active": 0, 1409 | "optionString": "" 1410 | }, 1411 | "quote-props": { 1412 | "active": 0, 1413 | "optionString": "'always'" 1414 | }, 1415 | "quotes": { 1416 | "active": 0, 1417 | "optionString": "'double', {'avoidEscape': true, 'allowTemplateLiterals': true}" 1418 | }, 1419 | "radix": { 1420 | "active": 0, 1421 | "optionString": "'always'" 1422 | }, 1423 | "require-atomic-updates": { 1424 | "active": 0, 1425 | "optionString": "" 1426 | }, 1427 | "require-await": { 1428 | "active": 0, 1429 | "optionString": "" 1430 | }, 1431 | "require-jsdoc": { 1432 | "active": 0, 1433 | "optionString": "{'require': {'FunctionDeclaration': true, 'MethodDefinition': false, 'ClassDeclaration': false, 'ArrowFunctionExpression': false}}" 1434 | }, 1435 | "require-unicode-regexp": { 1436 | "active": 0, 1437 | "optionString": "" 1438 | }, 1439 | "require-yield": { 1440 | "active": 1, 1441 | "optionString": "" 1442 | }, 1443 | "rest-spread-spacing": { 1444 | "active": 0, 1445 | "optionString": "'never'" 1446 | }, 1447 | "semi": { 1448 | "active": 0, 1449 | "optionString": "'always', {'omitLastInOneLineBlock': false}" 1450 | }, 1451 | "semi-spacing": { 1452 | "active": 0, 1453 | "optionString": "{'before': false, 'after': true}" 1454 | }, 1455 | "semi-style": { 1456 | "active": 0, 1457 | "optionString": "'last'" 1458 | }, 1459 | "sort-imports": { 1460 | "active": 0, 1461 | "optionString": "{'ignoreCase': false, 'ignoreMemberSort': true, 'memberSyntaxSortOrder': ['none', 'all', 'multiple', 'single']}" 1462 | }, 1463 | "sort-keys": { 1464 | "active": 0, 1465 | "optionString": "'asc', {'caseSensitive': true, 'natural': false, 'minKeys': 2}" 1466 | }, 1467 | "sort-vars": { 1468 | "active": 0, 1469 | "optionString": "{'ignoreCase': false}" 1470 | }, 1471 | "space-before-blocks": { 1472 | "active": 0, 1473 | "optionString": "{'functions': 'always', 'keywords': 'always', 'classes': 'always'}" 1474 | }, 1475 | "space-before-function-paren": { 1476 | "active": 0, 1477 | "optionString": "{'anonymous': 'always', 'named': 'never'}" 1478 | }, 1479 | "space-in-parens": { 1480 | "active": 0, 1481 | "optionString": "'never', {'exceptions': []}" 1482 | }, 1483 | "space-infix-ops": { 1484 | "active": 0, 1485 | "optionString": "{'int32Hint': false}" 1486 | }, 1487 | "space-unary-ops": { 1488 | "active": 0, 1489 | "optionString": "{'words': true, 'nonwords': false, 'overrides': {}}" 1490 | }, 1491 | "spaced-comment": { 1492 | "active": 0, 1493 | "optionString": "'always', {'line': {'markers': ['/'], 'exceptions': ['-', '+']}, 'block': {'markers': ['!'], 'exceptions': ['*'], 'balanced': false}}" 1494 | }, 1495 | "strict": { 1496 | "active": 0, 1497 | "optionString": "'safe'" 1498 | }, 1499 | "switch-colon-spacing": { 1500 | "active": 0, 1501 | "optionString": "{'after': true, 'before': false}" 1502 | }, 1503 | "symbol-description": { 1504 | "active": 0, 1505 | "optionString": "" 1506 | }, 1507 | "template-curly-spacing": { 1508 | "active": 0, 1509 | "optionString": "'never'" 1510 | }, 1511 | "template-tag-spacing": { 1512 | "active": 0, 1513 | "optionString": "'never'" 1514 | }, 1515 | "unicode-bom": { 1516 | "active": 0, 1517 | "optionString": "'never'" 1518 | }, 1519 | "use-isnan": { 1520 | "active": 1, 1521 | "optionString": "" 1522 | }, 1523 | "valid-jsdoc": { 1524 | "active": 0, 1525 | "optionString": "{'prefer': {'return': 'returns'}, 'requireReturn': true, 'requireReturnDescription': true, 'requireReturnType': true, 'requireParamDescription': true}" 1526 | }, 1527 | "valid-typeof": { 1528 | "active": 1, 1529 | "optionString": "{'requireStringLiterals': true}" 1530 | }, 1531 | "vars-on-top": { 1532 | "active": 0, 1533 | "optionString": "" 1534 | }, 1535 | "wrap-iife": { 1536 | "active": 0, 1537 | "optionString": "'outside'" 1538 | }, 1539 | "wrap-regex": { 1540 | "active": 0, 1541 | "optionString": "" 1542 | }, 1543 | "yield-star-spacing": { 1544 | "active": 0, 1545 | "optionString": "{'before': false, 'after': true}" 1546 | }, 1547 | "yoda": { 1548 | "active": 0, 1549 | "optionString": "'never', {'exceptRange': false, 'onlyEquality': false}" 1550 | } 1551 | }, 1552 | "esLintSourceType": 0, 1553 | "externalServerAddress": "http://localhost:8888", 1554 | "gitIgnoreBuildFolder": 1, 1555 | "hideConfigFile": 0, 1556 | "jsCheckerReservedNamesString": "", 1557 | "jsHintFlags2": { 1558 | "asi": { 1559 | "active": 0, 1560 | "flagValue": -1 1561 | }, 1562 | "bitwise": { 1563 | "active": 1, 1564 | "flagValue": -1 1565 | }, 1566 | "boss": { 1567 | "active": 0, 1568 | "flagValue": -1 1569 | }, 1570 | "browser": { 1571 | "active": 1, 1572 | "flagValue": -1 1573 | }, 1574 | "browserify": { 1575 | "active": 0, 1576 | "flagValue": -1 1577 | }, 1578 | "camelcase": { 1579 | "active": 0, 1580 | "flagValue": -1 1581 | }, 1582 | "couch": { 1583 | "active": 0, 1584 | "flagValue": -1 1585 | }, 1586 | "curly": { 1587 | "active": 1, 1588 | "flagValue": -1 1589 | }, 1590 | "debug": { 1591 | "active": 0, 1592 | "flagValue": -1 1593 | }, 1594 | "devel": { 1595 | "active": 0, 1596 | "flagValue": -1 1597 | }, 1598 | "dojo": { 1599 | "active": 0, 1600 | "flagValue": -1 1601 | }, 1602 | "elision": { 1603 | "active": 1, 1604 | "flagValue": -1 1605 | }, 1606 | "eqeqeq": { 1607 | "active": 1, 1608 | "flagValue": -1 1609 | }, 1610 | "eqnull": { 1611 | "active": 0, 1612 | "flagValue": -1 1613 | }, 1614 | "es3": { 1615 | "active": 0, 1616 | "flagValue": -1 1617 | }, 1618 | "esnext": { 1619 | "active": 0, 1620 | "flagValue": -1 1621 | }, 1622 | "evil": { 1623 | "active": 0, 1624 | "flagValue": -1 1625 | }, 1626 | "expr": { 1627 | "active": 0, 1628 | "flagValue": -1 1629 | }, 1630 | "forin": { 1631 | "active": 0, 1632 | "flagValue": -1 1633 | }, 1634 | "freeze": { 1635 | "active": 1, 1636 | "flagValue": -1 1637 | }, 1638 | "funcscope": { 1639 | "active": 0, 1640 | "flagValue": -1 1641 | }, 1642 | "futurehostile": { 1643 | "active": 0, 1644 | "flagValue": -1 1645 | }, 1646 | "globalstrict": { 1647 | "active": 0, 1648 | "flagValue": -1 1649 | }, 1650 | "immed": { 1651 | "active": 0, 1652 | "flagValue": -1 1653 | }, 1654 | "indent": { 1655 | "active": 0, 1656 | "flagValue": 4 1657 | }, 1658 | "iterator": { 1659 | "active": 0, 1660 | "flagValue": -1 1661 | }, 1662 | "jasmine": { 1663 | "active": 0, 1664 | "flagValue": -1 1665 | }, 1666 | "jquery": { 1667 | "active": 1, 1668 | "flagValue": -1 1669 | }, 1670 | "lastsemic": { 1671 | "active": 0, 1672 | "flagValue": -1 1673 | }, 1674 | "latedef": { 1675 | "active": 1, 1676 | "flagValue": -1 1677 | }, 1678 | "laxbreak": { 1679 | "active": 0, 1680 | "flagValue": -1 1681 | }, 1682 | "laxcomma": { 1683 | "active": 0, 1684 | "flagValue": -1 1685 | }, 1686 | "loopfunc": { 1687 | "active": 0, 1688 | "flagValue": -1 1689 | }, 1690 | "maxcomplexity": { 1691 | "active": 0, 1692 | "flagValue": 10 1693 | }, 1694 | "maxdepth": { 1695 | "active": 0, 1696 | "flagValue": 3 1697 | }, 1698 | "maxlen": { 1699 | "active": 0, 1700 | "flagValue": 150 1701 | }, 1702 | "maxparams": { 1703 | "active": 0, 1704 | "flagValue": 3 1705 | }, 1706 | "maxstatements": { 1707 | "active": 0, 1708 | "flagValue": 4 1709 | }, 1710 | "mocha": { 1711 | "active": 0, 1712 | "flagValue": -1 1713 | }, 1714 | "mootools": { 1715 | "active": 0, 1716 | "flagValue": -1 1717 | }, 1718 | "moz": { 1719 | "active": 0, 1720 | "flagValue": -1 1721 | }, 1722 | "multistr": { 1723 | "active": 0, 1724 | "flagValue": -1 1725 | }, 1726 | "newcap": { 1727 | "active": 1, 1728 | "flagValue": -1 1729 | }, 1730 | "noarg": { 1731 | "active": 1, 1732 | "flagValue": -1 1733 | }, 1734 | "nocomma": { 1735 | "active": 0, 1736 | "flagValue": -1 1737 | }, 1738 | "node": { 1739 | "active": 0, 1740 | "flagValue": -1 1741 | }, 1742 | "noempty": { 1743 | "active": 0, 1744 | "flagValue": -1 1745 | }, 1746 | "nonbsp": { 1747 | "active": 0, 1748 | "flagValue": -1 1749 | }, 1750 | "nonew": { 1751 | "active": 1, 1752 | "flagValue": -1 1753 | }, 1754 | "nonstandard": { 1755 | "active": 0, 1756 | "flagValue": -1 1757 | }, 1758 | "notypeof": { 1759 | "active": 1, 1760 | "flagValue": -1 1761 | }, 1762 | "noyield": { 1763 | "active": 0, 1764 | "flagValue": -1 1765 | }, 1766 | "onecase": { 1767 | "active": 0, 1768 | "flagValue": -1 1769 | }, 1770 | "phantom": { 1771 | "active": 0, 1772 | "flagValue": -1 1773 | }, 1774 | "plusplus": { 1775 | "active": 0, 1776 | "flagValue": -1 1777 | }, 1778 | "proto": { 1779 | "active": 0, 1780 | "flagValue": -1 1781 | }, 1782 | "prototypejs": { 1783 | "active": 0, 1784 | "flagValue": -1 1785 | }, 1786 | "qunit": { 1787 | "active": 0, 1788 | "flagValue": -1 1789 | }, 1790 | "regexp": { 1791 | "active": 1, 1792 | "flagValue": -1 1793 | }, 1794 | "rhino": { 1795 | "active": 0, 1796 | "flagValue": -1 1797 | }, 1798 | "scripturl": { 1799 | "active": 0, 1800 | "flagValue": -1 1801 | }, 1802 | "shadow": { 1803 | "active": 0, 1804 | "flagValue": -1 1805 | }, 1806 | "shelljs": { 1807 | "active": 0, 1808 | "flagValue": -1 1809 | }, 1810 | "singleGroups": { 1811 | "active": 0, 1812 | "flagValue": -1 1813 | }, 1814 | "strict": { 1815 | "active": 0, 1816 | "flagValue": -1 1817 | }, 1818 | "sub": { 1819 | "active": 0, 1820 | "flagValue": -1 1821 | }, 1822 | "supernew": { 1823 | "active": 0, 1824 | "flagValue": -1 1825 | }, 1826 | "typed": { 1827 | "active": 0, 1828 | "flagValue": -1 1829 | }, 1830 | "undef": { 1831 | "active": 1, 1832 | "flagValue": -1 1833 | }, 1834 | "unused": { 1835 | "active": 1, 1836 | "flagValue": -1 1837 | }, 1838 | "varstmt": { 1839 | "active": 0, 1840 | "flagValue": -1 1841 | }, 1842 | "withstmt": { 1843 | "active": 0, 1844 | "flagValue": -1 1845 | }, 1846 | "worker": { 1847 | "active": 0, 1848 | "flagValue": -1 1849 | }, 1850 | "wsh": { 1851 | "active": 0, 1852 | "flagValue": -1 1853 | }, 1854 | "yui": { 1855 | "active": 0, 1856 | "flagValue": -1 1857 | } 1858 | }, 1859 | "jsLintFlags2": { 1860 | "bitwise": { 1861 | "active": 0, 1862 | "flagValue": -1 1863 | }, 1864 | "browser": { 1865 | "active": 1, 1866 | "flagValue": -1 1867 | }, 1868 | "couch": { 1869 | "active": 0, 1870 | "flagValue": -1 1871 | }, 1872 | "devel": { 1873 | "active": 0, 1874 | "flagValue": -1 1875 | }, 1876 | "es6": { 1877 | "active": 0, 1878 | "flagValue": -1 1879 | }, 1880 | "eval": { 1881 | "active": 0, 1882 | "flagValue": -1 1883 | }, 1884 | "for": { 1885 | "active": 0, 1886 | "flagValue": -1 1887 | }, 1888 | "maxlen": { 1889 | "active": 0, 1890 | "flagValue": 150 1891 | }, 1892 | "node": { 1893 | "active": 0, 1894 | "flagValue": -1 1895 | }, 1896 | "this": { 1897 | "active": 0, 1898 | "flagValue": -1 1899 | }, 1900 | "white": { 1901 | "active": 0, 1902 | "flagValue": -1 1903 | } 1904 | }, 1905 | "languageDefaultsCOFFEE": { 1906 | "autoOutputAction": 0, 1907 | "autoOutputPathFilenamePattern": "*.js", 1908 | "autoOutputPathRelativePath": "", 1909 | "autoOutputPathReplace1": "", 1910 | "autoOutputPathReplace2": "", 1911 | "autoOutputPathStyle": 0, 1912 | "createSourceMap": 0, 1913 | "minifyOutput": 1, 1914 | "outputStyle": 0, 1915 | "syntaxCheckerStyle": 1, 1916 | "transpilerStyle": 1 1917 | }, 1918 | "languageDefaultsCSS": { 1919 | "autoOutputAction": 0, 1920 | "autoOutputPathFilenamePattern": "*-min.css", 1921 | "autoOutputPathRelativePath": "", 1922 | "autoOutputPathReplace1": "", 1923 | "autoOutputPathReplace2": "", 1924 | "autoOutputPathStyle": 0, 1925 | "createSourceMap": 0, 1926 | "outputStyle": 3, 1927 | "shouldRunAutoprefixer": 1, 1928 | "shouldRunBless": 0 1929 | }, 1930 | "languageDefaultsGIF": { 1931 | "autoOutputAction": 0, 1932 | "autoOutputPathFilenamePattern": "*.gif", 1933 | "autoOutputPathRelativePath": "", 1934 | "autoOutputPathReplace1": "", 1935 | "autoOutputPathReplace2": "", 1936 | "autoOutputPathStyle": 0 1937 | }, 1938 | "languageDefaultsHAML": { 1939 | "autoOutputAction": 0, 1940 | "autoOutputPathFilenamePattern": "*.html", 1941 | "autoOutputPathRelativePath": "", 1942 | "autoOutputPathReplace1": "", 1943 | "autoOutputPathReplace2": "", 1944 | "autoOutputPathStyle": 0, 1945 | "escapeHTMLCharacters": 0, 1946 | "noEscapeInAttributes": 0, 1947 | "outputFormat": 2, 1948 | "shouldRunCacheBuster": 0, 1949 | "shouldRunHTMLMinifier": 0, 1950 | "useCDATA": 0, 1951 | "useDoubleQuotes": 0, 1952 | "useUnixNewlines": 0 1953 | }, 1954 | "languageDefaultsJPG": { 1955 | "autoOutputAction": 0, 1956 | "autoOutputPathFilenamePattern": "*.jpg", 1957 | "autoOutputPathRelativePath": "", 1958 | "autoOutputPathReplace1": "", 1959 | "autoOutputPathReplace2": "", 1960 | "autoOutputPathStyle": 0, 1961 | "outputFormat": 0, 1962 | "quality": 100 1963 | }, 1964 | "languageDefaultsJS": { 1965 | "autoOutputAction": 0, 1966 | "autoOutputPathFilenamePattern": "*-min.js", 1967 | "autoOutputPathRelativePath": "/min", 1968 | "autoOutputPathReplace1": "", 1969 | "autoOutputPathReplace2": "", 1970 | "autoOutputPathStyle": 0, 1971 | "bundleFormat": 0, 1972 | "createSourceMap": 0, 1973 | "minifyOutput": 1, 1974 | "syntaxCheckerStyle": 3, 1975 | "transpilerStyle": 0 1976 | }, 1977 | "languageDefaultsJSON": { 1978 | "autoOutputAction": 1, 1979 | "autoOutputPathFilenamePattern": "*-min.json", 1980 | "autoOutputPathRelativePath": "", 1981 | "autoOutputPathReplace1": "", 1982 | "autoOutputPathReplace2": "", 1983 | "autoOutputPathStyle": 0, 1984 | "orderOutput": 0, 1985 | "outputStyle": 1 1986 | }, 1987 | "languageDefaultsKIT": { 1988 | "autoOutputAction": 0, 1989 | "autoOutputPathFilenamePattern": "*.html", 1990 | "autoOutputPathRelativePath": "", 1991 | "autoOutputPathReplace1": "kit", 1992 | "autoOutputPathReplace2": "html", 1993 | "autoOutputPathStyle": 0, 1994 | "shouldRunCacheBuster": 0, 1995 | "shouldRunHTMLMinifier": 0 1996 | }, 1997 | "languageDefaultsLESS": { 1998 | "allowInsecureImports": 0, 1999 | "autoOutputAction": 0, 2000 | "autoOutputPathFilenamePattern": "*.css", 2001 | "autoOutputPathRelativePath": "../css", 2002 | "autoOutputPathReplace1": "less", 2003 | "autoOutputPathReplace2": "css", 2004 | "autoOutputPathStyle": 0, 2005 | "createSourceMap": 1, 2006 | "enableJavascript": 0, 2007 | "ieCompatibility": 0, 2008 | "mathStyle": 0, 2009 | "outputStyle": 0, 2010 | "rewriteURLStyle": 0, 2011 | "shouldRunAutoprefixer": 0, 2012 | "shouldRunBless": 0, 2013 | "strictImports": 0, 2014 | "strictUnits": 0 2015 | }, 2016 | "languageDefaultsMARKDOWN": { 2017 | "autoOutputAction": 0, 2018 | "autoOutputPathFilenamePattern": "*.html", 2019 | "autoOutputPathRelativePath": "", 2020 | "autoOutputPathReplace1": "", 2021 | "autoOutputPathReplace2": "", 2022 | "autoOutputPathStyle": 0, 2023 | "criticStyle": 0, 2024 | "enableFootnotes": 1, 2025 | "enableLabels": 1, 2026 | "enableSmartQuotes": 1, 2027 | "maskEmailAddresses": 1, 2028 | "outputFormat": 0, 2029 | "outputStyle": 0, 2030 | "parseMetadata": 1, 2031 | "processHTML": 0, 2032 | "randomFootnoteNumbers": 0, 2033 | "shouldRunCacheBuster": 0, 2034 | "shouldRunHTMLMinifier": 0, 2035 | "useCompatibilityMode": 0 2036 | }, 2037 | "languageDefaultsOTHER": { 2038 | "autoOutputAction": 0, 2039 | "autoOutputPathFilenamePattern": "*.*", 2040 | "autoOutputPathRelativePath": "", 2041 | "autoOutputPathReplace1": "", 2042 | "autoOutputPathReplace2": "", 2043 | "autoOutputPathStyle": 0, 2044 | "shouldRunCacheBuster": 0, 2045 | "shouldRunHTMLMinifier": 0 2046 | }, 2047 | "languageDefaultsPNG": { 2048 | "autoOutputAction": 0, 2049 | "autoOutputPathFilenamePattern": "*.png", 2050 | "autoOutputPathRelativePath": "", 2051 | "autoOutputPathReplace1": "", 2052 | "autoOutputPathReplace2": "", 2053 | "autoOutputPathStyle": 0, 2054 | "optimizerType": 1, 2055 | "quality": 100 2056 | }, 2057 | "languageDefaultsPUG": { 2058 | "autoOutputAction": 0, 2059 | "autoOutputPathFilenamePattern": "*.html", 2060 | "autoOutputPathRelativePath": "", 2061 | "autoOutputPathReplace1": "", 2062 | "autoOutputPathReplace2": "", 2063 | "autoOutputPathStyle": 0, 2064 | "compileDebug": 1, 2065 | "outputStyle": 0, 2066 | "shouldRunCacheBuster": 0, 2067 | "shouldRunHTMLMinifier": 0 2068 | }, 2069 | "languageDefaultsSASS": { 2070 | "autoOutputAction": 0, 2071 | "autoOutputPathFilenamePattern": "*.css", 2072 | "autoOutputPathRelativePath": "../css", 2073 | "autoOutputPathReplace1": "sass", 2074 | "autoOutputPathReplace2": "css", 2075 | "autoOutputPathStyle": 0, 2076 | "createSourceMap": 0, 2077 | "debugStyle": 0, 2078 | "decimalPrecision": 10, 2079 | "outputStyle": 0, 2080 | "shouldRunAutoprefixer": 0, 2081 | "shouldRunBless": 0, 2082 | "useLibsass": 1 2083 | }, 2084 | "languageDefaultsSLIM": { 2085 | "autoOutputAction": 0, 2086 | "autoOutputPathFilenamePattern": "*.html", 2087 | "autoOutputPathRelativePath": "", 2088 | "autoOutputPathReplace1": "", 2089 | "autoOutputPathReplace2": "", 2090 | "autoOutputPathStyle": 0, 2091 | "compileOnly": 0, 2092 | "logicless": 0, 2093 | "outputFormat": 0, 2094 | "outputStyle": 1, 2095 | "railsCompatible": 0, 2096 | "shouldRunCacheBuster": 0, 2097 | "shouldRunHTMLMinifier": 0 2098 | }, 2099 | "languageDefaultsSTYLUS": { 2100 | "autoOutputAction": 0, 2101 | "autoOutputPathFilenamePattern": "*.css", 2102 | "autoOutputPathRelativePath": "../css", 2103 | "autoOutputPathReplace1": "stylus", 2104 | "autoOutputPathReplace2": "css", 2105 | "autoOutputPathStyle": 0, 2106 | "createSourceMap": 0, 2107 | "debugStyle": 0, 2108 | "importCSS": 0, 2109 | "outputStyle": 0, 2110 | "resolveRelativeURLS": 0, 2111 | "shouldRunAutoprefixer": 0, 2112 | "shouldRunBless": 0 2113 | }, 2114 | "languageDefaultsSVG": { 2115 | "autoOutputAction": 2, 2116 | "autoOutputPathFilenamePattern": "*.svg", 2117 | "autoOutputPathRelativePath": "", 2118 | "autoOutputPathReplace1": "", 2119 | "autoOutputPathReplace2": "", 2120 | "autoOutputPathStyle": 0, 2121 | "pluginMask": 52780316221407 2122 | }, 2123 | "languageDefaultsTS": { 2124 | "autoOutputAction": 0, 2125 | "autoOutputPathFilenamePattern": "*.js", 2126 | "autoOutputPathRelativePath": "/js", 2127 | "autoOutputPathReplace1": "", 2128 | "autoOutputPathReplace2": "", 2129 | "autoOutputPathStyle": 0, 2130 | "createDeclarationFile": 0, 2131 | "createSourceMap": 0, 2132 | "minifyOutput": 0, 2133 | "moduleResolutionType": 0, 2134 | "moduleType": 2, 2135 | "removeComments": 0, 2136 | "targetECMAVersion": 0 2137 | }, 2138 | "languageDefaultsUserDefined": [ 2139 | ], 2140 | "npmAbbreviatedPath": "", 2141 | "npmCreatePackageLock": 1, 2142 | "npmInstallOptionalDependencies": 0, 2143 | "npmSaveExactVersion": 0, 2144 | "npmTargetDependencyListType": 1, 2145 | "overrideExternalServerCSS": 0, 2146 | "previewPathAddition": "", 2147 | "skippedFoldersString": "log, _logs, logs, _cache, cache, .idea, /storage/framework/sessions, node_modules", 2148 | "sourceFolderName": "source", 2149 | "susyVersion": 3, 2150 | "tsAllowSyntheticDefaultImports": 0, 2151 | "tsAllowUnreachableCode": 0, 2152 | "tsAllowUnusedLabels": 0, 2153 | "tsAlwaysStrict": 0, 2154 | "tsDownlevelIteration": 0, 2155 | "tsEmitBOM": 0, 2156 | "tsEmitDecoratorMetadata": 0, 2157 | "tsESModuleInterop": 0, 2158 | "tsForceConsistentCasingInFileNames": 0, 2159 | "tsImportHelpers": 0, 2160 | "tsIsolatedModules": 0, 2161 | "tsJSXFactory": "React.createElement", 2162 | "tsKeyofStringsOnly": 0, 2163 | "tsNoEmitHelpers": 0, 2164 | "tsNoFallthroughCasesInSwitch": 0, 2165 | "tsNoImplicitAny": 0, 2166 | "tsNoImplicitReturns": 0, 2167 | "tsNoImplicitThis": 0, 2168 | "tsNoImplicitUseStrict": 0, 2169 | "tsNoLib": 0, 2170 | "tsNoResolve": 0, 2171 | "tsNoStrictGenericChecks": 0, 2172 | "tsNoUnusedLocals": 0, 2173 | "tsNoUnusedParameters": 0, 2174 | "tsPreserveConstEnums": 0, 2175 | "tsPreserveSymlinks": 0, 2176 | "tsResolveJsonModule": 0, 2177 | "tsSkipLibCheck": 0, 2178 | "tsStrictFunctionTypes": 0, 2179 | "tsStrictNullChecks": 0, 2180 | "tsStrictPropertyInitialization": 0, 2181 | "tsStripInternal": 0, 2182 | "tsSuppressExcessPropertyErrors": 0, 2183 | "tsSuppressImplicitAnyIndexErrors": 0, 2184 | "uglifyDefinesString": "", 2185 | "uglifyFlags2": { 2186 | "arguments": { 2187 | "active": 1, 2188 | "flagValue": -1 2189 | }, 2190 | "arrows": { 2191 | "active": 1, 2192 | "flagValue": -1 2193 | }, 2194 | "ascii_only": { 2195 | "active": 0, 2196 | "flagValue": -1 2197 | }, 2198 | "booleans": { 2199 | "active": 1, 2200 | "flagValue": -1 2201 | }, 2202 | "booleans_as_integers": { 2203 | "active": 0, 2204 | "flagValue": -1 2205 | }, 2206 | "braces": { 2207 | "active": 0, 2208 | "flagValue": -1 2209 | }, 2210 | "collapse_vars": { 2211 | "active": 1, 2212 | "flagValue": -1 2213 | }, 2214 | "comments": { 2215 | "active": 0, 2216 | "flagValue": -1 2217 | }, 2218 | "comparisons": { 2219 | "active": 1, 2220 | "flagValue": -1 2221 | }, 2222 | "computed_props": { 2223 | "active": 1, 2224 | "flagValue": -1 2225 | }, 2226 | "conditionals": { 2227 | "active": 1, 2228 | "flagValue": -1 2229 | }, 2230 | "dead_code": { 2231 | "active": 1, 2232 | "flagValue": -1 2233 | }, 2234 | "directives": { 2235 | "active": 1, 2236 | "flagValue": -1 2237 | }, 2238 | "drop_console": { 2239 | "active": 0, 2240 | "flagValue": -1 2241 | }, 2242 | "drop_debugger": { 2243 | "active": 1, 2244 | "flagValue": -1 2245 | }, 2246 | "ecma": { 2247 | "active": 1, 2248 | "flagValue": 5 2249 | }, 2250 | "eval": { 2251 | "active": 0, 2252 | "flagValue": -1 2253 | }, 2254 | "evaluate": { 2255 | "active": 1, 2256 | "flagValue": -1 2257 | }, 2258 | "expression": { 2259 | "active": 0, 2260 | "flagValue": -1 2261 | }, 2262 | "hoist_funs": { 2263 | "active": 0, 2264 | "flagValue": -1 2265 | }, 2266 | "hoist_props": { 2267 | "active": 1, 2268 | "flagValue": -1 2269 | }, 2270 | "hoist_vars": { 2271 | "active": 0, 2272 | "flagValue": -1 2273 | }, 2274 | "ie8": { 2275 | "active": 0, 2276 | "flagValue": -1 2277 | }, 2278 | "if_return": { 2279 | "active": 1, 2280 | "flagValue": -1 2281 | }, 2282 | "indent_level": { 2283 | "active": 0, 2284 | "flagValue": 4 2285 | }, 2286 | "indent_start": { 2287 | "active": 0, 2288 | "flagValue": 0 2289 | }, 2290 | "inline": { 2291 | "active": 1, 2292 | "flagValue": 3 2293 | }, 2294 | "inline_script": { 2295 | "active": 1, 2296 | "flagValue": -1 2297 | }, 2298 | "join_vars": { 2299 | "active": 1, 2300 | "flagValue": -1 2301 | }, 2302 | "keep_classnames": { 2303 | "active": 0, 2304 | "flagValue": -1 2305 | }, 2306 | "keep_fargs": { 2307 | "active": 1, 2308 | "flagValue": -1 2309 | }, 2310 | "keep_fnames": { 2311 | "active": 0, 2312 | "flagValue": -1 2313 | }, 2314 | "keep_infinity": { 2315 | "active": 0, 2316 | "flagValue": -1 2317 | }, 2318 | "keep_quoted_props": { 2319 | "active": 0, 2320 | "flagValue": -1 2321 | }, 2322 | "loops": { 2323 | "active": 1, 2324 | "flagValue": -1 2325 | }, 2326 | "max_line_len": { 2327 | "active": 1, 2328 | "flagValue": 32000 2329 | }, 2330 | "module": { 2331 | "active": 0, 2332 | "flagValue": -1 2333 | }, 2334 | "negate_iife": { 2335 | "active": 1, 2336 | "flagValue": -1 2337 | }, 2338 | "passes": { 2339 | "active": 1, 2340 | "flagValue": 1 2341 | }, 2342 | "properties": { 2343 | "active": 1, 2344 | "flagValue": -1 2345 | }, 2346 | "pure_getters": { 2347 | "active": 0, 2348 | "flagValue": -1 2349 | }, 2350 | "quote_keys": { 2351 | "active": 0, 2352 | "flagValue": -1 2353 | }, 2354 | "quote_style": { 2355 | "active": 1, 2356 | "flagValue": 0 2357 | }, 2358 | "reduce_funcs": { 2359 | "active": 1, 2360 | "flagValue": -1 2361 | }, 2362 | "reduce_vars": { 2363 | "active": 1, 2364 | "flagValue": -1 2365 | }, 2366 | "safari10": { 2367 | "active": 0, 2368 | "flagValue": -1 2369 | }, 2370 | "semicolons": { 2371 | "active": 1, 2372 | "flagValue": -1 2373 | }, 2374 | "sequences": { 2375 | "active": 1, 2376 | "flagValue": -1 2377 | }, 2378 | "shebang": { 2379 | "active": 1, 2380 | "flagValue": -1 2381 | }, 2382 | "side_effects": { 2383 | "active": 1, 2384 | "flagValue": -1 2385 | }, 2386 | "switches": { 2387 | "active": 1, 2388 | "flagValue": -1 2389 | }, 2390 | "toplevel": { 2391 | "active": 0, 2392 | "flagValue": -1 2393 | }, 2394 | "typeofs": { 2395 | "active": 1, 2396 | "flagValue": -1 2397 | }, 2398 | "unsafe": { 2399 | "active": 0, 2400 | "flagValue": -1 2401 | }, 2402 | "unsafe_arrows": { 2403 | "active": 0, 2404 | "flagValue": -1 2405 | }, 2406 | "unsafe_comps": { 2407 | "active": 0, 2408 | "flagValue": -1 2409 | }, 2410 | "unsafe_Function": { 2411 | "active": 0, 2412 | "flagValue": -1 2413 | }, 2414 | "unsafe_math": { 2415 | "active": 0, 2416 | "flagValue": -1 2417 | }, 2418 | "unsafe_methods": { 2419 | "active": 0, 2420 | "flagValue": -1 2421 | }, 2422 | "unsafe_proto": { 2423 | "active": 0, 2424 | "flagValue": -1 2425 | }, 2426 | "unsafe_regexp": { 2427 | "active": 0, 2428 | "flagValue": -1 2429 | }, 2430 | "unsafe_undefined": { 2431 | "active": 0, 2432 | "flagValue": -1 2433 | }, 2434 | "unused": { 2435 | "active": 1, 2436 | "flagValue": -1 2437 | }, 2438 | "warnings": { 2439 | "active": 0, 2440 | "flagValue": -1 2441 | }, 2442 | "webkit": { 2443 | "active": 0, 2444 | "flagValue": -1 2445 | }, 2446 | "wrap_iife": { 2447 | "active": 0, 2448 | "flagValue": -1 2449 | } 2450 | }, 2451 | "uglifyMangleNames": 1, 2452 | "uglifyReservedNamesString": "$,exports,require", 2453 | "websiteRelativeRoot": "" 2454 | }, 2455 | "settingsFileVersion": "3" 2456 | } -------------------------------------------------------------------------------- /dist/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letswritetw/letswrite-taiwan-map-basic/1bfc8c1c2dcefd3f4742a65831a133c4eb2c6ef0/dist/.DS_Store -------------------------------------------------------------------------------- /dist/augurio-taiwan.min.css: -------------------------------------------------------------------------------- 1 | html,body,.container{width:100%;height:100%;overflow:hidden}body{letter-spacing:1px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "微軟正黑體", "Microsoft JhengHei"}.container{display:-webkit-box;display:flex;justify-content:space-around;background:#232526;background:-webkit-gradient(linear, left top, right top, from(#414345), to(#232526));background:-webkit-linear-gradient(left, #414345, #232526);background:linear-gradient(to right, #414345, #232526)}.taiwan-map,.shop-list{width:50%;height:100%}#map{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%}#map svg{max-height:100vh}#map path{fill:transparent;stroke:#FFF;cursor:pointer;-webkit-transition:fill .2s ease, stroke .2s ease, -webkit-transform .2s ease;transition:fill .2s ease, stroke .2s ease, -webkit-transform .2s ease;transition:fill .2s ease, stroke .2s ease, transform .2s ease;transition:fill .2s ease, stroke .2s ease, transform .2s ease, -webkit-transform .2s ease}#map path:hover,#map path.active{fill:rgba(255,202,40,0.5);stroke:#FFCA28;-webkit-transform:translateY(-5px);transform:translateY(-5px)}h1,h2{position:relative;line-height:2;text-align:center;font-weight:bold}h1{font-size:5vw;color:#FFCA28}h1::after{content:'';position:absolute;left:50%;bottom:0;width:80%;height:2px;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.8)), color-stop(50%, rgba(255,255,255,0.8)), color-stop(70%, rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 30%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 30%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0) 100%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}h2{font-size:4vw;color:rgba(255,255,255,0.8)}.shop-list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-content:center;flex-wrap:wrap}.shop-list h1,.shop-list h2{width:100%}@media screen and (max-width: 480px){.container{flex-wrap:wrap}.taiwan-map,.shop-list{width:100%}.taiwan-map{height:80vh}.shop-list{height:20vh}h1{font-size:8vw}h2{font-size:6vw}} 2 | -------------------------------------------------------------------------------- /dist/augurio-taiwan.min.js: -------------------------------------------------------------------------------- 1 | "use strict";function asyncGeneratorStep(t,e,n,r,a,o,i){try{var c=t[o](i),s=c.value}catch(t){return void n(t)}c.done?e(s):Promise.resolve(s).then(r,a)}function _asyncToGenerator(t){return function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(t){asyncGeneratorStep(o,r,a,i,c,"next",t)}function c(t){asyncGeneratorStep(o,r,a,i,c,"throw",t)}i(void 0)})}}var TaiwanMap=new Vue({el:"#app",data:{h1:"縣市中文",h2:"縣市英文"},methods:{getTaiwanMap:function(){var t=_asyncToGenerator(regeneratorRuntime.mark(function t(){var e,n,r,a,o,i,c=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.$refs.map.offsetWidth.toFixed(),n=this.$refs.map.offsetHeight.toFixed(),a=window.screen.width,r=a>1366?11e3:a<=1366&&a>480?9e3:6e3,t.next=5,d3.geo.path().projection(d3.geo.mercator().center([121,24]).scale(r).translate([e/2,n/2.5]));case 5:return o=t.sent,t.next=8,d3.select("#svg").attr("width",e).attr("height",n).attr("viewBox","0 0 ".concat(e," ").concat(n));case 8:return i=t.sent,"dist/taiwan.geojson",t.next=12,d3.json("dist/taiwan.geojson",function(t,e){if(t)throw t;i.selectAll("path").data(e.features).enter().append("path").attr("d",o).attr({id:function(t){return"city"+t.properties.COUNTYCODE}}).on("click",function(t){c.h1=t.properties.COUNTYNAME,c.h2=t.properties.COUNTYENG,document.querySelector(".active")&&document.querySelector(".active").classList.remove("active"),document.getElementById("city"+t.properties.COUNTYCODE).classList.add("active")})});case 12:return t.abrupt("return",i);case 13:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},mounted:function(){this.getTaiwanMap()}}); -------------------------------------------------------------------------------- /dist/taiwan.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "features": [ 4 | { 5 | "type": "Feature", 6 | "geometry": { 7 | "type": "Polygon", 8 | "coordinates": [ 9 | [ 10 | [121.96602789100007, 24.983084399000063], 11 | [121.92558325300001, 24.968563550000056], 12 | [121.85135367400005, 24.890117088000068], 13 | [121.81968195000002, 24.80321910300006], 14 | [121.82097565900006, 24.747698041000035], 15 | [121.85211262500002, 24.62800647800009], 16 | [121.88587703400003, 24.599576383000056], 17 | [121.85071666500005, 24.48489844100004], 18 | [121.80185430800009, 24.434343380000087], 19 | [121.77405669200004, 24.315277433000063], 20 | [121.71433757700004, 24.326724502000047], 21 | [121.63094270200008, 24.37055273900006], 22 | [121.60701494, 24.312640575000046], 23 | [121.45200501700003, 24.36468166700007], 24 | [121.43777960900002, 24.382877858000086], 25 | [121.37357283800009, 24.36816605300004], 26 | [121.33847466400005, 24.390054406000047], 27 | [121.31765886400001, 24.44148940900004], 28 | [121.34241094600009, 24.481714345000057], 29 | [121.40162657400003, 24.52923942500007], 30 | [121.40303893800001, 24.59170819400009], 31 | [121.42780364800001, 24.60608710200006], 32 | [121.4594900300001, 24.67315903900004], 33 | [121.47998818300005, 24.673850633000086], 34 | [121.53621560500005, 24.688258851000057], 35 | [121.587679063, 24.720331963000035], 36 | [121.59194641900001, 24.787505125000052], 37 | [121.660203841, 24.81110876100007], 38 | [121.79250274000003, 24.900004108000076], 39 | [121.85211556600007, 24.923739130000058], 40 | [121.84717004100003, 24.960361290000037], 41 | [121.96602789100007, 24.983084399000063] 42 | ] 43 | ] 44 | }, 45 | "properties": { 46 | "COUNTYID": "G", 47 | "COUNTYCODE": "10002", 48 | "COUNTYNAME": "宜蘭縣", 49 | "COUNTYENG": "Yilan County" 50 | } 51 | }, 52 | { 53 | "type": "Feature", 54 | "geometry": { 55 | "type": "Polygon", 56 | "coordinates": [ 57 | [ 58 | [120.45655266000006, 24.207186205000085], 59 | [120.5043808480001, 24.19114616300004], 60 | [120.53224408900007, 24.126922364000052], 61 | [120.61236204500005, 24.10258166600005], 62 | [120.62865205700007, 24.02962227000006], 63 | [120.67864076000001, 24.01403333400009], 64 | [120.6415317530001, 24.008146663000048], 65 | [120.63436220000006, 23.89341637800004], 66 | [120.61886485700006, 23.84168698800005], 67 | [120.64036776900002, 23.786050898000042], 68 | [120.51104747600004, 23.800095207000084], 69 | [120.43310245100008, 23.83015092100004], 70 | [120.30811890200005, 23.820304503000045], 71 | [120.2550118480001, 23.83425479300007], 72 | [120.2203552200001, 23.86622234500004], 73 | [120.33413526900006, 24.01394152900008], 74 | [120.34207861800007, 24.060130926000056], 75 | [120.3968264340001, 24.11749614300004], 76 | [120.41607555300004, 24.16953295600007], 77 | [120.45655266000006, 24.207186205000085] 78 | ] 79 | ] 80 | }, 81 | "properties": { 82 | "COUNTYID": "N", 83 | "COUNTYCODE": "10007", 84 | "COUNTYNAME": "彰化縣", 85 | "COUNTYENG": "Changhua County" 86 | } 87 | }, 88 | { 89 | "type": "Feature", 90 | "geometry": { 91 | "type": "Polygon", 92 | "coordinates": [ 93 | [ 94 | [121.34301354800004, 24.223554252000042], 95 | [121.28811422600006, 24.177664832000062], 96 | [121.28136709500006, 24.13587201200005], 97 | [121.32312931400008, 24.08494031200007], 98 | [121.28320657500001, 24.054266572000074], 99 | [121.26011061300005, 23.992323888000044], 100 | [121.27790937300006, 23.96583225200004], 101 | [121.26844986600008, 23.883751035000046], 102 | [121.20532435100006, 23.771129407000046], 103 | [121.241172173, 23.70900521100009], 104 | [121.21312104600008, 23.60008244900007], 105 | [121.16940935100001, 23.586574477000056], 106 | [121.14695479, 23.527192676000084], 107 | [121.06852242100001, 23.51847519100005], 108 | [121.01526823900008, 23.43541038300009], 109 | [120.95751490300006, 23.46950276700005], 110 | [120.83897232600009, 23.47121982400006], 111 | [120.80861014900006, 23.536187081000037], 112 | [120.823704163, 23.587160349000044], 113 | [120.73086328900001, 23.610808361000068], 114 | [120.661200829, 23.610472190000053], 115 | [120.62907320900001, 23.635166423000044], 116 | [120.64826189900009, 23.68291722300006], 117 | [120.64036776900002, 23.786050898000042], 118 | [120.61886485700006, 23.84168698800005], 119 | [120.63436220000006, 23.89341637800004], 120 | [120.6415317530001, 24.008146663000048], 121 | [120.67864076000001, 24.01403333400009], 122 | [120.770559284, 24.009074918000067], 123 | [120.84484605500006, 24.124528067000085], 124 | [120.91988031000005, 24.10744156000004], 125 | [120.99862181900005, 24.12691317900004], 126 | [121.10568219100003, 24.197214158000065], 127 | [121.13529013100003, 24.19621084100004], 128 | [121.25506749500005, 24.243218572000046], 129 | [121.34301354800004, 24.223554252000042] 130 | ] 131 | ] 132 | }, 133 | "properties": { 134 | "COUNTYID": "M", 135 | "COUNTYCODE": "10008", 136 | "COUNTYNAME": "南投縣", 137 | "COUNTYENG": "Nantou County" 138 | } 139 | }, 140 | { 141 | "type": "Feature", 142 | "geometry": { 143 | "type": "Polygon", 144 | "coordinates": [ 145 | [ 146 | [120.64036776900002, 23.786050898000042], 147 | [120.64826189900009, 23.68291722300006], 148 | [120.62907320900001, 23.635166423000044], 149 | [120.661200829, 23.610472190000053], 150 | [120.73086328900001, 23.610808361000068], 151 | [120.7179434740001, 23.56904442700005], 152 | [120.64561863000006, 23.593535341000063], 153 | [120.60980154100002, 23.582610686000066], 154 | [120.5369333210001, 23.594729380000047], 155 | [120.50355012600005, 23.63528052500004], 156 | [120.40263784600006, 23.62693924100006], 157 | [120.28924941700006, 23.561180300000046], 158 | [120.22303976500007, 23.50432005600004], 159 | [120.14583907100007, 23.520825252000066], 160 | [120.1371234820001, 23.62036675300004], 161 | [120.12395929900003, 23.643202732000077], 162 | [120.16918155500002, 23.75893287200006], 163 | [120.156963969, 23.784447705000048], 164 | [120.2203552200001, 23.86622234500004], 165 | [120.2550118480001, 23.83425479300007], 166 | [120.30811890200005, 23.820304503000045], 167 | [120.43310245100008, 23.83015092100004], 168 | [120.51104747600004, 23.800095207000084], 169 | [120.64036776900002, 23.786050898000042] 170 | ] 171 | ] 172 | }, 173 | "properties": { 174 | "COUNTYID": "P", 175 | "COUNTYCODE": "10009", 176 | "COUNTYNAME": "雲林縣", 177 | "COUNTYENG": "Yunlin County" 178 | } 179 | }, 180 | { 181 | "type": "Feature", 182 | "geometry": { 183 | "type": "Polygon", 184 | "coordinates": [ 185 | [ 186 | [120.86456827800009, 22.843082037000045], 187 | [120.9033033610001, 22.79980804900009], 188 | [120.88351521600009, 22.717068452000035], 189 | [120.7976803580001, 22.689102752000053], 190 | [120.76132213800008, 22.630041790000064], 191 | [120.73948600900007, 22.551455299000054], 192 | [120.76270536900006, 22.50110042600005], 193 | [120.751613593, 22.45841238400004], 194 | [120.78958358200009, 22.41782497400004], 195 | [120.74752014400008, 22.37140545200009], 196 | [120.78506130300002, 22.34552435200004], 197 | [120.79819414400004, 22.276461967000046], 198 | [120.8666799770001, 22.22980814500005], 199 | [120.89629753300005, 22.246428636000076], 200 | [120.88785884000004, 22.133295402000044], 201 | [120.89365850000002, 22.049727878000056], 202 | [120.87578872300003, 21.998845547000087], 203 | [120.84607411600007, 21.986209752000036], 204 | [120.82222630500007, 21.934363619000067], 205 | [120.74844685700009, 21.949466229000052], 206 | [120.68523970700005, 22.02390409500009], 207 | [120.71685194400004, 22.093254395000088], 208 | [120.67200663100004, 22.233249569000066], 209 | [120.6361809120001, 22.312782277000053], 210 | [120.58557903600001, 22.369389389000048], 211 | [120.45854806600005, 22.43936443700005], 212 | [120.4244373250001, 22.468719526000086], 213 | [120.442709272, 22.56232348800006], 214 | [120.436633153, 22.665020018000064], 215 | [120.45574649500008, 22.718497083000045], 216 | [120.46875965100003, 22.830677089000062], 217 | [120.55420025500007, 22.828827797000088], 218 | [120.60582552100004, 22.873213560000067], 219 | [120.64503365200005, 22.885178108000048], 220 | [120.6767273370001, 22.857256146000054], 221 | [120.7426825440001, 22.873553143000038], 222 | [120.778714863, 22.83520389100005], 223 | [120.8229599450001, 22.86572243800009], 224 | [120.86456827800009, 22.843082037000045] 225 | ] 226 | ] 227 | }, 228 | "properties": { 229 | "COUNTYID": "T", 230 | "COUNTYCODE": "10013", 231 | "COUNTYNAME": "屏東縣", 232 | "COUNTYENG": "Pingtung County" 233 | } 234 | }, 235 | { 236 | "type": "Feature", 237 | "geometry": { 238 | "type": "Polygon", 239 | "coordinates": [ 240 | [ 241 | [121.80350023300002, 25.136205759000063], 242 | [121.75700831800009, 25.110131238000065], 243 | [121.7322924660001, 25.052769960000035], 244 | [121.65568545000008, 25.093615748000047], 245 | [121.639565017, 25.145686310000087], 246 | [121.70964945700007, 25.176565305000054], 247 | [121.80350023300002, 25.136205759000063] 248 | ] 249 | ] 250 | }, 251 | "properties": { 252 | "COUNTYID": "C", 253 | "COUNTYCODE": "10017", 254 | "COUNTYNAME": "基隆市", 255 | "COUNTYENG": "Keelung City" 256 | } 257 | }, 258 | { 259 | "type": "Feature", 260 | "geometry": { 261 | "type": "Polygon", 262 | "coordinates": [ 263 | [ 264 | [120.93542097, 24.712596587000064], 265 | [120.87452940000003, 24.738322779000043], 266 | [120.9252212560001, 24.854813765000074], 267 | [121.01815113800001, 24.807350788000065], 268 | [120.94614240800001, 24.745281913000042], 269 | [120.93542097, 24.712596587000064] 270 | ] 271 | ] 272 | }, 273 | "properties": { 274 | "COUNTYID": "O", 275 | "COUNTYCODE": "10018", 276 | "COUNTYNAME": "新竹市", 277 | "COUNTYENG": "Hsinchu City" 278 | } 279 | }, 280 | { 281 | "type": "Feature", 282 | "geometry": { 283 | "type": "Polygon", 284 | "coordinates": [ 285 | [ 286 | [121.57098050500008, 25.197168116000057], 287 | [121.628606494, 25.08647423900004], 288 | [121.59563211900002, 25.007160223000085], 289 | [121.56121060400005, 24.964712184000064], 290 | [121.53385921300003, 25.003604029000087], 291 | [121.48363350400007, 25.03530175700007], 292 | [121.507037104, 25.06988657900007], 293 | [121.46560193800008, 25.13155194500007], 294 | [121.50272614200003, 25.172793205000062], 295 | [121.57098050500008, 25.197168116000057] 296 | ] 297 | ] 298 | }, 299 | "properties": { 300 | "COUNTYID": "A", 301 | "COUNTYCODE": "63000", 302 | "COUNTYNAME": "臺北市", 303 | "COUNTYENG": "Taipei City" 304 | } 305 | }, 306 | { 307 | "type": "Feature", 308 | "geometry": { 309 | "type": "Polygon", 310 | "coordinates": [ 311 | [ 312 | [121.70964945700007, 25.176565305000054], 313 | [121.639565017, 25.145686310000087], 314 | [121.65568545000008, 25.093615748000047], 315 | [121.7322924660001, 25.052769960000035], 316 | [121.75700831800009, 25.110131238000065], 317 | [121.80350023300002, 25.136205759000063], 318 | [121.89706507200003, 25.119697622000047], 319 | [121.96602789100007, 24.983084399000063], 320 | [121.84717004100003, 24.960361290000037], 321 | [121.85211556600007, 24.923739130000058], 322 | [121.79250274000003, 24.900004108000076], 323 | [121.660203841, 24.81110876100007], 324 | [121.59194641900001, 24.787505125000052], 325 | [121.587679063, 24.720331963000035], 326 | [121.53621560500005, 24.688258851000057], 327 | [121.47998818300005, 24.673850633000086], 328 | [121.4234170420001, 24.76309527500007], 329 | [121.44951677000006, 24.785937344000047], 330 | [121.41563747400005, 24.835498761000053], 331 | [121.35778343300001, 24.839521468000044], 332 | [121.31757753000011, 24.91636156600009], 333 | [121.34270850000007, 24.982304655000064], 334 | [121.36877794500003, 24.976811849000057], 335 | [121.40945449600008, 25.01841969500009], 336 | [121.3861488020001, 25.063250721000088], 337 | [121.3028421250001, 25.096765523000045], 338 | [121.28337958500003, 25.117811482000036], 339 | [121.38976095300006, 25.14774083000009], 340 | [121.45267937000006, 25.25281291600004], 341 | [121.57772386300007, 25.298896443000046], 342 | [121.62311779700008, 25.273907854000072], 343 | [121.65584771700003, 25.213303130000043], 344 | [121.70964945700007, 25.176565305000054] 345 | ], 346 | [ 347 | [121.57098050500008, 25.197168116000057], 348 | [121.50272614200003, 25.172793205000062], 349 | [121.46560193800008, 25.13155194500007], 350 | [121.507037104, 25.06988657900007], 351 | [121.48363350400007, 25.03530175700007], 352 | [121.53385921300003, 25.003604029000087], 353 | [121.56121060400005, 24.964712184000064], 354 | [121.59563211900002, 25.007160223000085], 355 | [121.628606494, 25.08647423900004], 356 | [121.57098050500008, 25.197168116000057] 357 | ] 358 | ] 359 | }, 360 | "properties": { 361 | "COUNTYID": "F", 362 | "COUNTYCODE": "65000", 363 | "COUNTYNAME": "新北市", 364 | "COUNTYENG": "New Taipei City" 365 | } 366 | }, 367 | { 368 | "type": "Feature", 369 | "geometry": { 370 | "type": "Polygon", 371 | "coordinates": [ 372 | [ 373 | [121.45200501700003, 24.36468166700007], 374 | [121.42322755600003, 24.30821700300004], 375 | [121.3804673200001, 24.27948138000005], 376 | [121.34301354800004, 24.223554252000042], 377 | [121.25506749500005, 24.243218572000046], 378 | [121.13529013100003, 24.19621084100004], 379 | [121.10568219100003, 24.197214158000065], 380 | [120.99862181900005, 24.12691317900004], 381 | [120.91988031000005, 24.10744156000004], 382 | [120.84484605500006, 24.124528067000085], 383 | [120.770559284, 24.009074918000067], 384 | [120.67864076000001, 24.01403333400009], 385 | [120.62865205700007, 24.02962227000006], 386 | [120.61236204500005, 24.10258166600005], 387 | [120.53224408900007, 24.126922364000052], 388 | [120.5043808480001, 24.19114616300004], 389 | [120.45655266000006, 24.207186205000085], 390 | [120.52374409900006, 24.315781050000055], 391 | [120.62185385400005, 24.440289395000036], 392 | [120.69195897200007, 24.36828362600005], 393 | [120.83356052800002, 24.29047470000006], 394 | [120.90453024300007, 24.292228505000082], 395 | [120.93563893800001, 24.342916956000067], 396 | [121.00471321200007, 24.331960714000047], 397 | [121.03528727500009, 24.297179176000043], 398 | [121.12205501300002, 24.336350149000054], 399 | [121.19023049400005, 24.381621495000047], 400 | [121.23134947200003, 24.38368378200005], 401 | [121.25892816100009, 24.43803612100004], 402 | [121.31765886400001, 24.44148940900004], 403 | [121.33847466400005, 24.390054406000047], 404 | [121.37357283800009, 24.36816605300004], 405 | [121.43777960900002, 24.382877858000086], 406 | [121.45200501700003, 24.36468166700007] 407 | ] 408 | ] 409 | }, 410 | "properties": { 411 | "COUNTYID": "B", 412 | "COUNTYCODE": "66000", 413 | "COUNTYNAME": "臺中市", 414 | "COUNTYENG": "Taichung City" 415 | } 416 | }, 417 | { 418 | "type": "Feature", 419 | "geometry": { 420 | "type": "Polygon", 421 | "coordinates": [ 422 | [ 423 | [120.65344465500004, 23.22453991200007], 424 | [120.57479241600004, 23.091420345000074], 425 | [120.46085445100005, 23.003938964000042], 426 | [120.416512646, 22.91637338000004], 427 | [120.35452442300004, 22.89002034400005], 428 | [120.17474516900006, 22.911707753000087], 429 | [120.17200475200002, 22.949697874000037], 430 | [120.13473878800005, 22.999434988000075], 431 | [120.05794901900003, 23.04310103000006], 432 | [120.02789110200001, 23.075173489000065], 433 | [120.07750061000002, 23.20047558200008], 434 | [120.09630954200009, 23.299089803000072], 435 | [120.11807118200011, 23.34016460400005], 436 | [120.178672946, 23.29172940500007], 437 | [120.22086780500001, 23.296002672000043], 438 | [120.29294984, 23.37538068300006], 439 | [120.34951809100005, 23.40132494700009], 440 | [120.438356795, 23.413388720000057], 441 | [120.53999421000003, 23.327871341000048], 442 | [120.522606451, 23.311887218000038], 443 | [120.52681931400002, 23.23093487700004], 444 | [120.57852168800002, 23.215247434000048], 445 | [120.65344465500004, 23.22453991200007] 446 | ] 447 | ] 448 | }, 449 | "properties": { 450 | "COUNTYID": "D", 451 | "COUNTYCODE": "67000", 452 | "COUNTYNAME": "臺南市", 453 | "COUNTYENG": "Tainan City" 454 | } 455 | }, 456 | { 457 | "type": "Feature", 458 | "geometry": { 459 | "type": "Polygon", 460 | "coordinates": [ 461 | [ 462 | [121.28337958500003, 25.117811482000036], 463 | [121.3028421250001, 25.096765523000045], 464 | [121.3861488020001, 25.063250721000088], 465 | [121.40945449600008, 25.01841969500009], 466 | [121.36877794500003, 24.976811849000057], 467 | [121.34270850000007, 24.982304655000064], 468 | [121.31757753000011, 24.91636156600009], 469 | [121.35778343300001, 24.839521468000044], 470 | [121.41563747400005, 24.835498761000053], 471 | [121.44951677000006, 24.785937344000047], 472 | [121.4234170420001, 24.76309527500007], 473 | [121.47998818300005, 24.673850633000086], 474 | [121.4594900300001, 24.67315903900004], 475 | [121.42780364800001, 24.60608710200006], 476 | [121.40303893800001, 24.59170819400009], 477 | [121.37277591700001, 24.593747628000074], 478 | [121.353221835, 24.66632253100005], 479 | [121.29947800000002, 24.69556788600005], 480 | [121.3077076190001, 24.75498350500004], 481 | [121.23823670200011, 24.80465521800005], 482 | [121.1520689570001, 24.84381154400006], 483 | [121.15566249400001, 24.880711382000072], 484 | [121.06141277900008, 24.90380963100006], 485 | [121.03851950400008, 24.946198518000074], 486 | [120.98202546100003, 24.93997647300006], 487 | [121.05195659700007, 25.04352478700008], 488 | [121.12500572400006, 25.076805780000086], 489 | [121.25977210300005, 25.12361560700009], 490 | [121.28337958500003, 25.117811482000036] 491 | ] 492 | ] 493 | }, 494 | "properties": { 495 | "COUNTYID": "H", 496 | "COUNTYCODE": "68000", 497 | "COUNTYNAME": "桃園市", 498 | "COUNTYENG": "Taoyuan City" 499 | } 500 | }, 501 | { 502 | "type": "Feature", 503 | "geometry": { 504 | "type": "Polygon", 505 | "coordinates": [ 506 | [ 507 | [121.25892816100009, 24.43803612100004], 508 | [121.23134947200003, 24.38368378200005], 509 | [121.19023049400005, 24.381621495000047], 510 | [121.12205501300002, 24.336350149000054], 511 | [121.03528727500009, 24.297179176000043], 512 | [121.00471321200007, 24.331960714000047], 513 | [120.93563893800001, 24.342916956000067], 514 | [120.90453024300007, 24.292228505000082], 515 | [120.83356052800002, 24.29047470000006], 516 | [120.69195897200007, 24.36828362600005], 517 | [120.62185385400005, 24.440289395000036], 518 | [120.68467484400003, 24.521389912000075], 519 | [120.71580609, 24.600973459000045], 520 | [120.78858808200005, 24.667002393000075], 521 | [120.82305309600008, 24.672677648000047], 522 | [120.87452940000003, 24.738322779000043], 523 | [120.93542097, 24.712596587000064], 524 | [121.01438115100007, 24.64085205200007], 525 | [121.07378881200009, 24.613197968000065], 526 | [121.06218587000001, 24.55615491800006], 527 | [121.072058191, 24.49841362300009], 528 | [121.21397218300001, 24.51478066900006], 529 | [121.25892816100009, 24.43803612100004] 530 | ] 531 | ] 532 | }, 533 | "properties": { 534 | "COUNTYID": "K", 535 | "COUNTYCODE": "10005", 536 | "COUNTYNAME": "苗栗縣", 537 | "COUNTYENG": "Miaoli County" 538 | } 539 | }, 540 | { 541 | "type": "Feature", 542 | "geometry": { 543 | "type": "Polygon", 544 | "coordinates": [ 545 | [ 546 | [120.93542097, 24.712596587000064], 547 | [120.94614240800001, 24.745281913000042], 548 | [121.01815113800001, 24.807350788000065], 549 | [120.9252212560001, 24.854813765000074], 550 | [120.98202546100003, 24.93997647300006], 551 | [121.03851950400008, 24.946198518000074], 552 | [121.06141277900008, 24.90380963100006], 553 | [121.15566249400001, 24.880711382000072], 554 | [121.1520689570001, 24.84381154400006], 555 | [121.23823670200011, 24.80465521800005], 556 | [121.3077076190001, 24.75498350500004], 557 | [121.29947800000002, 24.69556788600005], 558 | [121.353221835, 24.66632253100005], 559 | [121.37277591700001, 24.593747628000074], 560 | [121.40303893800001, 24.59170819400009], 561 | [121.40162657400003, 24.52923942500007], 562 | [121.34241094600009, 24.481714345000057], 563 | [121.31765886400001, 24.44148940900004], 564 | [121.25892816100009, 24.43803612100004], 565 | [121.21397218300001, 24.51478066900006], 566 | [121.072058191, 24.49841362300009], 567 | [121.06218587000001, 24.55615491800006], 568 | [121.07378881200009, 24.613197968000065], 569 | [121.01438115100007, 24.64085205200007], 570 | [120.93542097, 24.712596587000064] 571 | ] 572 | ] 573 | }, 574 | "properties": { 575 | "COUNTYID": "J", 576 | "COUNTYCODE": "10004", 577 | "COUNTYNAME": "新竹縣", 578 | "COUNTYENG": "Hsinchu County" 579 | } 580 | }, 581 | { 582 | "type": "Feature", 583 | "geometry": { 584 | "type": "Polygon", 585 | "coordinates": [ 586 | [ 587 | [120.4475812600001, 23.518188647000045], 588 | [120.50923380000006, 23.474842529000057], 589 | [120.43957039400004, 23.439557556000068], 590 | [120.393432695, 23.482378896000057], 591 | [120.4475812600001, 23.518188647000045] 592 | ] 593 | ] 594 | }, 595 | "properties": { 596 | "COUNTYID": "I", 597 | "COUNTYCODE": "10020", 598 | "COUNTYNAME": "嘉義市", 599 | "COUNTYENG": "Chiayi City" 600 | } 601 | }, 602 | { 603 | "type": "Feature", 604 | "geometry": { 605 | "type": "Polygon", 606 | "coordinates": [ 607 | [ 608 | [120.73086328900001, 23.610808361000068], 609 | [120.823704163, 23.587160349000044], 610 | [120.80861014900006, 23.536187081000037], 611 | [120.83897232600009, 23.47121982400006], 612 | [120.95751490300006, 23.46950276700005], 613 | [120.84917105400007, 23.41948652800005], 614 | [120.828527732, 23.374956162000046], 615 | [120.6935109320001, 23.284542240000064], 616 | [120.64374349400009, 23.29609933800009], 617 | [120.65344465500004, 23.22453991200007], 618 | [120.57852168800002, 23.215247434000048], 619 | [120.52681931400002, 23.23093487700004], 620 | [120.522606451, 23.311887218000038], 621 | [120.53999421000003, 23.327871341000048], 622 | [120.438356795, 23.413388720000057], 623 | [120.34951809100005, 23.40132494700009], 624 | [120.29294984, 23.37538068300006], 625 | [120.22086780500001, 23.296002672000043], 626 | [120.178672946, 23.29172940500007], 627 | [120.11807118200011, 23.34016460400005], 628 | [120.15777710100008, 23.385792279000043], 629 | [120.14583907100007, 23.520825252000066], 630 | [120.22303976500007, 23.50432005600004], 631 | [120.28924941700006, 23.561180300000046], 632 | [120.40263784600006, 23.62693924100006], 633 | [120.50355012600005, 23.63528052500004], 634 | [120.5369333210001, 23.594729380000047], 635 | [120.60980154100002, 23.582610686000066], 636 | [120.64561863000006, 23.593535341000063], 637 | [120.7179434740001, 23.56904442700005], 638 | [120.73086328900001, 23.610808361000068] 639 | ], 640 | [ 641 | [120.4475812600001, 23.518188647000045], 642 | [120.393432695, 23.482378896000057], 643 | [120.43957039400004, 23.439557556000068], 644 | [120.50923380000006, 23.474842529000057], 645 | [120.4475812600001, 23.518188647000045] 646 | ] 647 | ] 648 | }, 649 | "properties": { 650 | "COUNTYID": "Q", 651 | "COUNTYCODE": "10010", 652 | "COUNTYNAME": "嘉義縣", 653 | "COUNTYENG": "Chiayi County" 654 | } 655 | }, 656 | { 657 | "type": "Feature", 658 | "geometry": { 659 | "type": "Polygon", 660 | "coordinates": [ 661 | [ 662 | [121.01526823900008, 23.43541038300009], 663 | [121.02597032200003, 23.402930664000053], 664 | [120.98811035900007, 23.370676651000053], 665 | [121.04816328800007, 23.32588302700009], 666 | [121.028323441, 23.297122797000043], 667 | [120.97027912800002, 23.28060661300009], 668 | [120.91546130500001, 23.23751186800007], 669 | [120.88787248300002, 23.136376945000052], 670 | [120.889152814, 23.10049352900006], 671 | [120.86065936300008, 23.008051402000035], 672 | [120.82092300900001, 22.960949305000042], 673 | [120.82853831700004, 22.905208276000053], 674 | [120.86456827800009, 22.843082037000045], 675 | [120.8229599450001, 22.86572243800009], 676 | [120.778714863, 22.83520389100005], 677 | [120.7426825440001, 22.873553143000038], 678 | [120.6767273370001, 22.857256146000054], 679 | [120.64503365200005, 22.885178108000048], 680 | [120.60582552100004, 22.873213560000067], 681 | [120.55420025500007, 22.828827797000088], 682 | [120.46875965100003, 22.830677089000062], 683 | [120.45574649500008, 22.718497083000045], 684 | [120.436633153, 22.665020018000064], 685 | [120.442709272, 22.56232348800006], 686 | [120.4244373250001, 22.468719526000086], 687 | [120.32183671200005, 22.527798128000086], 688 | [120.263776119, 22.60190920200006], 689 | [120.24994937000008, 22.65073452200005], 690 | [120.25627496800007, 22.717300392000084], 691 | [120.20598155100004, 22.82015782600007], 692 | [120.17474516900006, 22.911707753000087], 693 | [120.35452442300004, 22.89002034400005], 694 | [120.416512646, 22.91637338000004], 695 | [120.46085445100005, 23.003938964000042], 696 | [120.57479241600004, 23.091420345000074], 697 | [120.65344465500004, 23.22453991200007], 698 | [120.64374349400009, 23.29609933800009], 699 | [120.6935109320001, 23.284542240000064], 700 | [120.828527732, 23.374956162000046], 701 | [120.84917105400007, 23.41948652800005], 702 | [120.95751490300006, 23.46950276700005], 703 | [121.01526823900008, 23.43541038300009] 704 | ] 705 | ] 706 | }, 707 | "properties": { 708 | "COUNTYID": "E", 709 | "COUNTYCODE": "64000", 710 | "COUNTYNAME": "高雄市", 711 | "COUNTYENG": "Kaohsiung City" 712 | } 713 | }, 714 | { 715 | "type": "Feature", 716 | "geometry": { 717 | "type": "MultiPolygon", 718 | "coordinates": [ 719 | [ 720 | [ 721 | [121.50465243600001, 22.084803442000066], 722 | [121.56646301, 22.08430211700005], 723 | [121.56984427500004, 22.003978489000076], 724 | [121.51083583900004, 22.04956362000007], 725 | [121.50465243600001, 22.084803442000066] 726 | ] 727 | ], 728 | [ 729 | [ 730 | [121.49609509200002, 23.434818875000076], 731 | [121.46202900600008, 23.312531452000087], 732 | [121.43287332, 23.288123666000047], 733 | [121.39813607300005, 23.207958356000063], 734 | [121.395159379, 23.113420983000083], 735 | [121.36614019700005, 23.096158933000083], 736 | [121.31649150600003, 22.98122869200006], 737 | [121.23613141800001, 22.86789645500005], 738 | [121.19148979800002, 22.849678794000056], 739 | [121.20089667400009, 22.798761874000036], 740 | [121.17699661800009, 22.76009799400009], 741 | [121.02228432200002, 22.64923047800005], 742 | [121.00916043200004, 22.58896040500008], 743 | [120.98561281400009, 22.569457236000062], 744 | [120.89491346, 22.334660290000045], 745 | [120.89629753300005, 22.246428636000076], 746 | [120.8666799770001, 22.22980814500005], 747 | [120.79819414400004, 22.276461967000046], 748 | [120.78506130300002, 22.34552435200004], 749 | [120.74752014400008, 22.37140545200009], 750 | [120.78958358200009, 22.41782497400004], 751 | [120.751613593, 22.45841238400004], 752 | [120.76270536900006, 22.50110042600005], 753 | [120.73948600900007, 22.551455299000054], 754 | [120.76132213800008, 22.630041790000064], 755 | [120.7976803580001, 22.689102752000053], 756 | [120.88351521600009, 22.717068452000035], 757 | [120.9033033610001, 22.79980804900009], 758 | [120.86456827800009, 22.843082037000045], 759 | [120.82853831700004, 22.905208276000053], 760 | [120.82092300900001, 22.960949305000042], 761 | [120.86065936300008, 23.008051402000035], 762 | [120.889152814, 23.10049352900006], 763 | [120.88787248300002, 23.136376945000052], 764 | [120.91546130500001, 23.23751186800007], 765 | [120.97027912800002, 23.28060661300009], 766 | [121.028323441, 23.297122797000043], 767 | [121.05631496800004, 23.290298721000056], 768 | [121.083635824, 23.23296423000005], 769 | [121.1398584640001, 23.20152618900005], 770 | [121.1895043400001, 23.20371559700004], 771 | [121.21205754100004, 23.14523278300004], 772 | [121.2643300850001, 23.10404812300004], 773 | [121.31595790900008, 23.11046370400004], 774 | [121.376297077, 23.295760640000083], 775 | [121.40976277700008, 23.345939387000044], 776 | [121.4000099750001, 23.385208524000063], 777 | [121.44604522700001, 23.443542483000044], 778 | [121.49609509200002, 23.434818875000076] 779 | ] 780 | ] 781 | ] 782 | }, 783 | "properties": { 784 | "COUNTYID": "V", 785 | "COUNTYCODE": "10014", 786 | "COUNTYNAME": "臺東縣", 787 | "COUNTYENG": "Taitung County" 788 | } 789 | }, 790 | { 791 | "type": "Feature", 792 | "geometry": { 793 | "type": "Polygon", 794 | "coordinates": [ 795 | [ 796 | [121.77405669200004, 24.315277433000063], 797 | [121.74410236800009, 24.26129637300005], 798 | [121.67216695900004, 24.205792690000067], 799 | [121.66375161400003, 24.134518533000062], 800 | [121.61912393600005, 24.089586033000046], 801 | [121.64790615300001, 24.008942568000066], 802 | [121.61186946300006, 23.933327354000085], 803 | [121.5724510980001, 23.75660963300004], 804 | [121.5034736240001, 23.519028968000043], 805 | [121.49609509200002, 23.434818875000076], 806 | [121.44604522700001, 23.443542483000044], 807 | [121.4000099750001, 23.385208524000063], 808 | [121.40976277700008, 23.345939387000044], 809 | [121.376297077, 23.295760640000083], 810 | [121.31595790900008, 23.11046370400004], 811 | [121.2643300850001, 23.10404812300004], 812 | [121.21205754100004, 23.14523278300004], 813 | [121.1895043400001, 23.20371559700004], 814 | [121.1398584640001, 23.20152618900005], 815 | [121.083635824, 23.23296423000005], 816 | [121.05631496800004, 23.290298721000056], 817 | [121.028323441, 23.297122797000043], 818 | [121.04816328800007, 23.32588302700009], 819 | [120.98811035900007, 23.370676651000053], 820 | [121.02597032200003, 23.402930664000053], 821 | [121.01526823900008, 23.43541038300009], 822 | [121.06852242100001, 23.51847519100005], 823 | [121.14695479, 23.527192676000084], 824 | [121.16940935100001, 23.586574477000056], 825 | [121.21312104600008, 23.60008244900007], 826 | [121.241172173, 23.70900521100009], 827 | [121.20532435100006, 23.771129407000046], 828 | [121.26844986600008, 23.883751035000046], 829 | [121.27790937300006, 23.96583225200004], 830 | [121.26011061300005, 23.992323888000044], 831 | [121.28320657500001, 24.054266572000074], 832 | [121.32312931400008, 24.08494031200007], 833 | [121.28136709500006, 24.13587201200005], 834 | [121.28811422600006, 24.177664832000062], 835 | [121.34301354800004, 24.223554252000042], 836 | [121.3804673200001, 24.27948138000005], 837 | [121.42322755600003, 24.30821700300004], 838 | [121.45200501700003, 24.36468166700007], 839 | [121.60701494, 24.312640575000046], 840 | [121.63094270200008, 24.37055273900006], 841 | [121.71433757700004, 24.326724502000047], 842 | [121.77405669200004, 24.315277433000063] 843 | ] 844 | ] 845 | }, 846 | "properties": { 847 | "COUNTYID": "U", 848 | "COUNTYCODE": "10015", 849 | "COUNTYNAME": "花蓮縣", 850 | "COUNTYENG": "Hualien County" 851 | } 852 | } 853 | ] 854 | } 855 | -------------------------------------------------------------------------------- /fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letswritetw/letswrite-taiwan-map-basic/1bfc8c1c2dcefd3f4742a65831a133c4eb2c6ef0/fb.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |