rochars /
ieee754-buffer
| 1 | /* |
||
| 2 | * Copyright (c) 2018 Rafael da Silva Rocha. |
||
| 3 | */ |
||
| 4 | |||
| 5 | /** |
||
| 6 | * @fileoverview rollup configuration file. |
||
| 7 | * @see https://github.com/rochars/ieee754-buffer |
||
| 8 | */ |
||
| 9 | |||
| 10 | import closure from 'rollup-plugin-closure-compiler-js'; |
||
| 11 | import fs from 'fs'; |
||
| 12 | |||
| 13 | // Externs |
||
| 14 | const externsFile = fs.readFileSync('./externs/ieee754-buffer.js', 'utf8'); |
||
| 15 | |||
| 16 | // Legal |
||
| 17 | const license = '/*!\n'+ |
||
| 18 | ' * Copyright (c) 2018 Rafael da Silva Rocha.\n' + |
||
| 19 | ' * Copyright (c) 2013 DeNA Co., Ltd.\n' + |
||
| 20 | ' * Copyright (c) 2010, Linden Research, Inc\n' + |
||
| 21 | ' *\n' + |
||
| 22 | ' * Permission is hereby granted, free of charge, to any person obtaining\n' + |
||
| 23 | ' * a copy of this software and associated documentation files (the\n' + |
||
| 24 | ' * "Software"), to deal in the Software without restriction, including\n' + |
||
| 25 | ' * without limitation the rights to use, copy, modify, merge, publish,\n' + |
||
| 26 | ' * distribute, sublicense, and/or sell copies of the Software, and to\n' + |
||
| 27 | ' * permit persons to whom the Software is furnished to do so, subject to\n' + |
||
| 28 | ' * the following conditions:\n' + |
||
| 29 | ' *\n' + |
||
| 30 | ' * The above copyright notice and this permission notice shall be\n' + |
||
| 31 | ' * included in all copies or substantial portions of the Software.\n' + |
||
| 32 | ' *\n' + |
||
| 33 | ' * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\n' + |
||
| 34 | ' * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n' + |
||
| 35 | ' * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n' + |
||
| 36 | ' * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n' + |
||
| 37 | ' * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n' + |
||
| 38 | ' * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n' + |
||
| 39 | ' * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n' + |
||
| 40 | ' */\n'; |
||
| 41 | |||
| 42 | // GCC UMD footer, compatible with old browsers, Node and AMD loaders |
||
| 43 | const footer = |
||
| 44 | "var ieee754Buffer=exports;" + |
||
| 45 | "typeof module!=='undefined'?module.exports=exports :" + |
||
| 46 | "typeof define==='function'&&define.amd?define(['exports'],exports) :" + |
||
| 47 | "typeof global!=='undefined'?global.ieee754Buffer=exports:null;"; |
||
| 48 | |||
| 49 | export default [ |
||
| 50 | // UMD, minified |
||
| 51 | { |
||
| 52 | input: 'ieee754-buffer.js', |
||
| 53 | output: [ |
||
| 54 | { |
||
| 55 | file: 'ieee754-buffer.umd.js', |
||
| 56 | format: 'cjs', |
||
| 57 | strict: false, |
||
| 58 | banner: 'var exports=exports||{};' |
||
| 59 | } |
||
| 60 | ], |
||
| 61 | plugins: [ |
||
| 62 | closure({ |
||
| 63 | languageIn: 'ECMASCRIPT6', |
||
| 64 | languageOut: 'ECMASCRIPT5', |
||
| 65 | compilationLevel: 'ADVANCED', |
||
| 66 | warningLevel: 'VERBOSE', |
||
| 67 | outputWrapper: license + '%output%' + footer, |
||
| 68 | externs: [{src: externsFile + 'exports={};'}] |
||
| 69 | }) |
||
| 70 | ] |
||
| 71 | }, |
||
|
0 ignored issues
–
show
|
|||
| 72 | ]; |
||
| 73 |
This checks looks for references to variables that have not been declared. This is most likey a typographical error or a variable has been renamed.
To learn more about declaring variables in Javascript, see the MDN.