[READ-ONLY] Mirror of https://github.com/shuuji3/javascript-info-playground.
0

Configure Feed

Select the types of activity you want to include in your feed.

Initial commit.

author
TAKAHASHI Shuuji
date (Jul 9, 2020, 7:14 PM +0900) commit eeade58e
+957
+3
.babelrc
··· 1 + { 2 + "presets": ["es2015"] 3 + }
+114
.gitignore
··· 1 + 2 + # Created by https://www.toptal.com/developers/gitignore/api/node 3 + # Edit at https://www.toptal.com/developers/gitignore?templates=node 4 + 5 + ### Node ### 6 + # Logs 7 + logs 8 + *.log 9 + npm-debug.log* 10 + yarn-debug.log* 11 + yarn-error.log* 12 + lerna-debug.log* 13 + 14 + # Diagnostic reports (https://nodejs.org/api/report.html) 15 + report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 16 + 17 + # Runtime data 18 + pids 19 + *.pid 20 + *.seed 21 + *.pid.lock 22 + 23 + # Directory for instrumented libs generated by jscoverage/JSCover 24 + lib-cov 25 + 26 + # Coverage directory used by tools like istanbul 27 + coverage 28 + *.lcov 29 + 30 + # nyc test coverage 31 + .nyc_output 32 + 33 + # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 34 + .grunt 35 + 36 + # Bower dependency directory (https://bower.io/) 37 + bower_components 38 + 39 + # node-waf configuration 40 + .lock-wscript 41 + 42 + # Compiled binary addons (https://nodejs.org/api/addons.html) 43 + build/Release 44 + 45 + # Dependency directories 46 + node_modules/ 47 + jspm_packages/ 48 + 49 + # TypeScript v1 declaration files 50 + typings/ 51 + 52 + # TypeScript cache 53 + *.tsbuildinfo 54 + 55 + # Optional npm cache directory 56 + .npm 57 + 58 + # Optional eslint cache 59 + .eslintcache 60 + 61 + # Microbundle cache 62 + .rpt2_cache/ 63 + .rts2_cache_cjs/ 64 + .rts2_cache_es/ 65 + .rts2_cache_umd/ 66 + 67 + # Optional REPL history 68 + .node_repl_history 69 + 70 + # Output of 'npm pack' 71 + *.tgz 72 + 73 + # Yarn Integrity file 74 + .yarn-integrity 75 + 76 + # dotenv environment variables file 77 + .env 78 + .env.test 79 + 80 + # parcel-bundler cache (https://parceljs.org/) 81 + .cache 82 + 83 + # Next.js build output 84 + .next 85 + 86 + # Nuxt.js build / generate output 87 + .nuxt 88 + dist 89 + 90 + # Gatsby files 91 + .cache/ 92 + # Comment in the public line in if your project uses Gatsby and not Next.js 93 + # https://nextjs.org/blog/next-9-1#public-directory-support 94 + # public 95 + 96 + # vuepress build output 97 + .vuepress/dist 98 + 99 + # Serverless directories 100 + .serverless/ 101 + 102 + # FuseBox cache 103 + .fusebox/ 104 + 105 + # DynamoDB Local files 106 + .dynamodb/ 107 + 108 + # TernJS port file 109 + .tern-port 110 + 111 + # Stores VSCode versions used for testing VSCode extensions 112 + .vscode-test 113 + 114 + # End of https://www.toptal.com/developers/gitignore/api/node
+16
click_handler.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <title>Title</title> 6 + <script> 7 + document.querySelector('#btn').addEventListener('click', clickHandler); 8 + function clickHandler(event) { 9 + console.log(event.key); 10 + } 11 + </script> 12 + </head> 13 + <body> 14 + <button id="btn">Click handler!</button> 15 + </body> 16 + </html>
+15
function-basics.es6
··· 1 + function min(a, b) { 2 + return (a < b) ? a : b; 3 + } 4 + 5 + function pow(x, y) { 6 + let result = 1; 7 + for (let i = 0; i < y; i++) { 8 + result *= x; 9 + } 10 + return result; 11 + } 12 + 13 + const x = prompt('x?'); 14 + const y = prompt('y?'); 15 + alert(`${x} ** ${y} = ${pow(x, y)}`);
+14
function-basics.html
··· 1 + <!doctype html> 2 + <html lang="ja"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" 6 + content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 + <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 + <title>function-basics</title> 9 + <script src="dist/function-basics.js"></script> 10 + </head> 11 + <body> 12 + 13 + </body> 14 + </html>
+6
hello-world.es6
··· 1 + 'use strict'; 2 + alert("I'm JavaScript!"); 3 + 4 + let name = 'shuuji', 5 + age = 29, 6 + university = 'tsukuba';
+11
hello-world.html
··· 1 + <!DOCTYPE html> 2 + <html lang="ja"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <title>Alert</title> 6 + <script src="dist/hello-world.js"></script> 7 + </head> 8 + <body> 9 + 10 + </body> 11 + </html>
+6
ifelse.es6
··· 1 + const languageName = prompt('What is the official name of JavaScript?'); 2 + if (languageName === 'ECMAScript') { 3 + alert('Right!'); 4 + } else { 5 + alert("Didn't you know ECMAScript?"); 6 + }
+14
ifelse.html
··· 1 + <!doctype html> 2 + <html lang="ja"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" 6 + content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 + <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 + <title>ifelse</title> 9 + <script src="dist/ifelse.js"></script> 10 + </head> 11 + <body> 12 + 13 + </body> 14 + </html>
+6
logical-operators.es6
··· 1 + const age = prompt('How old are you?'); 2 + if (14 <= age && age <= 90) { 3 + alert('You are ordinary age!'); 4 + } else { 5 + alert('You are too young or too old!'); 6 + }
+14
logical-operators.html
··· 1 + <!doctype html> 2 + <html lang="ja"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" 6 + content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 + <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 + <title>ifelse</title> 9 + <script src="dist/logical-operators.js"></script> 10 + </head> 11 + <body> 12 + 13 + </body> 14 + </html>
+657
package-lock.json
··· 1 + { 2 + "name": "javascript-info", 3 + "version": "1.0.0", 4 + "lockfileVersion": 1, 5 + "requires": true, 6 + "dependencies": { 7 + "ansi-regex": { 8 + "version": "2.1.1", 9 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 10 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 11 + "dev": true 12 + }, 13 + "ansi-styles": { 14 + "version": "2.2.1", 15 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 16 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 17 + "dev": true 18 + }, 19 + "babel-code-frame": { 20 + "version": "6.26.0", 21 + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", 22 + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", 23 + "dev": true, 24 + "requires": { 25 + "chalk": "1.1.3", 26 + "esutils": "2.0.2", 27 + "js-tokens": "3.0.2" 28 + } 29 + }, 30 + "babel-helper-call-delegate": { 31 + "version": "6.24.1", 32 + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", 33 + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", 34 + "dev": true, 35 + "requires": { 36 + "babel-helper-hoist-variables": "6.24.1", 37 + "babel-runtime": "6.26.0", 38 + "babel-traverse": "6.26.0", 39 + "babel-types": "6.26.0" 40 + } 41 + }, 42 + "babel-helper-define-map": { 43 + "version": "6.26.0", 44 + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", 45 + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", 46 + "dev": true, 47 + "requires": { 48 + "babel-helper-function-name": "6.24.1", 49 + "babel-runtime": "6.26.0", 50 + "babel-types": "6.26.0", 51 + "lodash": "4.17.4" 52 + } 53 + }, 54 + "babel-helper-function-name": { 55 + "version": "6.24.1", 56 + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", 57 + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", 58 + "dev": true, 59 + "requires": { 60 + "babel-helper-get-function-arity": "6.24.1", 61 + "babel-runtime": "6.26.0", 62 + "babel-template": "6.26.0", 63 + "babel-traverse": "6.26.0", 64 + "babel-types": "6.26.0" 65 + } 66 + }, 67 + "babel-helper-get-function-arity": { 68 + "version": "6.24.1", 69 + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", 70 + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", 71 + "dev": true, 72 + "requires": { 73 + "babel-runtime": "6.26.0", 74 + "babel-types": "6.26.0" 75 + } 76 + }, 77 + "babel-helper-hoist-variables": { 78 + "version": "6.24.1", 79 + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", 80 + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", 81 + "dev": true, 82 + "requires": { 83 + "babel-runtime": "6.26.0", 84 + "babel-types": "6.26.0" 85 + } 86 + }, 87 + "babel-helper-optimise-call-expression": { 88 + "version": "6.24.1", 89 + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", 90 + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", 91 + "dev": true, 92 + "requires": { 93 + "babel-runtime": "6.26.0", 94 + "babel-types": "6.26.0" 95 + } 96 + }, 97 + "babel-helper-regex": { 98 + "version": "6.26.0", 99 + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", 100 + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", 101 + "dev": true, 102 + "requires": { 103 + "babel-runtime": "6.26.0", 104 + "babel-types": "6.26.0", 105 + "lodash": "4.17.4" 106 + } 107 + }, 108 + "babel-helper-replace-supers": { 109 + "version": "6.24.1", 110 + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", 111 + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", 112 + "dev": true, 113 + "requires": { 114 + "babel-helper-optimise-call-expression": "6.24.1", 115 + "babel-messages": "6.23.0", 116 + "babel-runtime": "6.26.0", 117 + "babel-template": "6.26.0", 118 + "babel-traverse": "6.26.0", 119 + "babel-types": "6.26.0" 120 + } 121 + }, 122 + "babel-messages": { 123 + "version": "6.23.0", 124 + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", 125 + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", 126 + "dev": true, 127 + "requires": { 128 + "babel-runtime": "6.26.0" 129 + } 130 + }, 131 + "babel-plugin-check-es2015-constants": { 132 + "version": "6.22.0", 133 + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", 134 + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", 135 + "dev": true, 136 + "requires": { 137 + "babel-runtime": "6.26.0" 138 + } 139 + }, 140 + "babel-plugin-transform-es2015-arrow-functions": { 141 + "version": "6.22.0", 142 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", 143 + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", 144 + "dev": true, 145 + "requires": { 146 + "babel-runtime": "6.26.0" 147 + } 148 + }, 149 + "babel-plugin-transform-es2015-block-scoped-functions": { 150 + "version": "6.22.0", 151 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", 152 + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", 153 + "dev": true, 154 + "requires": { 155 + "babel-runtime": "6.26.0" 156 + } 157 + }, 158 + "babel-plugin-transform-es2015-block-scoping": { 159 + "version": "6.26.0", 160 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", 161 + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", 162 + "dev": true, 163 + "requires": { 164 + "babel-runtime": "6.26.0", 165 + "babel-template": "6.26.0", 166 + "babel-traverse": "6.26.0", 167 + "babel-types": "6.26.0", 168 + "lodash": "4.17.4" 169 + } 170 + }, 171 + "babel-plugin-transform-es2015-classes": { 172 + "version": "6.24.1", 173 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", 174 + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", 175 + "dev": true, 176 + "requires": { 177 + "babel-helper-define-map": "6.26.0", 178 + "babel-helper-function-name": "6.24.1", 179 + "babel-helper-optimise-call-expression": "6.24.1", 180 + "babel-helper-replace-supers": "6.24.1", 181 + "babel-messages": "6.23.0", 182 + "babel-runtime": "6.26.0", 183 + "babel-template": "6.26.0", 184 + "babel-traverse": "6.26.0", 185 + "babel-types": "6.26.0" 186 + } 187 + }, 188 + "babel-plugin-transform-es2015-computed-properties": { 189 + "version": "6.24.1", 190 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", 191 + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", 192 + "dev": true, 193 + "requires": { 194 + "babel-runtime": "6.26.0", 195 + "babel-template": "6.26.0" 196 + } 197 + }, 198 + "babel-plugin-transform-es2015-destructuring": { 199 + "version": "6.23.0", 200 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", 201 + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", 202 + "dev": true, 203 + "requires": { 204 + "babel-runtime": "6.26.0" 205 + } 206 + }, 207 + "babel-plugin-transform-es2015-duplicate-keys": { 208 + "version": "6.24.1", 209 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", 210 + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", 211 + "dev": true, 212 + "requires": { 213 + "babel-runtime": "6.26.0", 214 + "babel-types": "6.26.0" 215 + } 216 + }, 217 + "babel-plugin-transform-es2015-for-of": { 218 + "version": "6.23.0", 219 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", 220 + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", 221 + "dev": true, 222 + "requires": { 223 + "babel-runtime": "6.26.0" 224 + } 225 + }, 226 + "babel-plugin-transform-es2015-function-name": { 227 + "version": "6.24.1", 228 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", 229 + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", 230 + "dev": true, 231 + "requires": { 232 + "babel-helper-function-name": "6.24.1", 233 + "babel-runtime": "6.26.0", 234 + "babel-types": "6.26.0" 235 + } 236 + }, 237 + "babel-plugin-transform-es2015-literals": { 238 + "version": "6.22.0", 239 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", 240 + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", 241 + "dev": true, 242 + "requires": { 243 + "babel-runtime": "6.26.0" 244 + } 245 + }, 246 + "babel-plugin-transform-es2015-modules-amd": { 247 + "version": "6.24.1", 248 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", 249 + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", 250 + "dev": true, 251 + "requires": { 252 + "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", 253 + "babel-runtime": "6.26.0", 254 + "babel-template": "6.26.0" 255 + } 256 + }, 257 + "babel-plugin-transform-es2015-modules-commonjs": { 258 + "version": "6.26.0", 259 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", 260 + "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", 261 + "dev": true, 262 + "requires": { 263 + "babel-plugin-transform-strict-mode": "6.24.1", 264 + "babel-runtime": "6.26.0", 265 + "babel-template": "6.26.0", 266 + "babel-types": "6.26.0" 267 + } 268 + }, 269 + "babel-plugin-transform-es2015-modules-systemjs": { 270 + "version": "6.24.1", 271 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", 272 + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", 273 + "dev": true, 274 + "requires": { 275 + "babel-helper-hoist-variables": "6.24.1", 276 + "babel-runtime": "6.26.0", 277 + "babel-template": "6.26.0" 278 + } 279 + }, 280 + "babel-plugin-transform-es2015-modules-umd": { 281 + "version": "6.24.1", 282 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", 283 + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", 284 + "dev": true, 285 + "requires": { 286 + "babel-plugin-transform-es2015-modules-amd": "6.24.1", 287 + "babel-runtime": "6.26.0", 288 + "babel-template": "6.26.0" 289 + } 290 + }, 291 + "babel-plugin-transform-es2015-object-super": { 292 + "version": "6.24.1", 293 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", 294 + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", 295 + "dev": true, 296 + "requires": { 297 + "babel-helper-replace-supers": "6.24.1", 298 + "babel-runtime": "6.26.0" 299 + } 300 + }, 301 + "babel-plugin-transform-es2015-parameters": { 302 + "version": "6.24.1", 303 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", 304 + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", 305 + "dev": true, 306 + "requires": { 307 + "babel-helper-call-delegate": "6.24.1", 308 + "babel-helper-get-function-arity": "6.24.1", 309 + "babel-runtime": "6.26.0", 310 + "babel-template": "6.26.0", 311 + "babel-traverse": "6.26.0", 312 + "babel-types": "6.26.0" 313 + } 314 + }, 315 + "babel-plugin-transform-es2015-shorthand-properties": { 316 + "version": "6.24.1", 317 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", 318 + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", 319 + "dev": true, 320 + "requires": { 321 + "babel-runtime": "6.26.0", 322 + "babel-types": "6.26.0" 323 + } 324 + }, 325 + "babel-plugin-transform-es2015-spread": { 326 + "version": "6.22.0", 327 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", 328 + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", 329 + "dev": true, 330 + "requires": { 331 + "babel-runtime": "6.26.0" 332 + } 333 + }, 334 + "babel-plugin-transform-es2015-sticky-regex": { 335 + "version": "6.24.1", 336 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", 337 + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", 338 + "dev": true, 339 + "requires": { 340 + "babel-helper-regex": "6.26.0", 341 + "babel-runtime": "6.26.0", 342 + "babel-types": "6.26.0" 343 + } 344 + }, 345 + "babel-plugin-transform-es2015-template-literals": { 346 + "version": "6.22.0", 347 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", 348 + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", 349 + "dev": true, 350 + "requires": { 351 + "babel-runtime": "6.26.0" 352 + } 353 + }, 354 + "babel-plugin-transform-es2015-typeof-symbol": { 355 + "version": "6.23.0", 356 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", 357 + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", 358 + "dev": true, 359 + "requires": { 360 + "babel-runtime": "6.26.0" 361 + } 362 + }, 363 + "babel-plugin-transform-es2015-unicode-regex": { 364 + "version": "6.24.1", 365 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", 366 + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", 367 + "dev": true, 368 + "requires": { 369 + "babel-helper-regex": "6.26.0", 370 + "babel-runtime": "6.26.0", 371 + "regexpu-core": "2.0.0" 372 + } 373 + }, 374 + "babel-plugin-transform-regenerator": { 375 + "version": "6.26.0", 376 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", 377 + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", 378 + "dev": true, 379 + "requires": { 380 + "regenerator-transform": "0.10.1" 381 + } 382 + }, 383 + "babel-plugin-transform-strict-mode": { 384 + "version": "6.24.1", 385 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", 386 + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", 387 + "dev": true, 388 + "requires": { 389 + "babel-runtime": "6.26.0", 390 + "babel-types": "6.26.0" 391 + } 392 + }, 393 + "babel-preset-es2015": { 394 + "version": "6.24.1", 395 + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", 396 + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", 397 + "dev": true, 398 + "requires": { 399 + "babel-plugin-check-es2015-constants": "6.22.0", 400 + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", 401 + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", 402 + "babel-plugin-transform-es2015-block-scoping": "6.26.0", 403 + "babel-plugin-transform-es2015-classes": "6.24.1", 404 + "babel-plugin-transform-es2015-computed-properties": "6.24.1", 405 + "babel-plugin-transform-es2015-destructuring": "6.23.0", 406 + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", 407 + "babel-plugin-transform-es2015-for-of": "6.23.0", 408 + "babel-plugin-transform-es2015-function-name": "6.24.1", 409 + "babel-plugin-transform-es2015-literals": "6.22.0", 410 + "babel-plugin-transform-es2015-modules-amd": "6.24.1", 411 + "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", 412 + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", 413 + "babel-plugin-transform-es2015-modules-umd": "6.24.1", 414 + "babel-plugin-transform-es2015-object-super": "6.24.1", 415 + "babel-plugin-transform-es2015-parameters": "6.24.1", 416 + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", 417 + "babel-plugin-transform-es2015-spread": "6.22.0", 418 + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", 419 + "babel-plugin-transform-es2015-template-literals": "6.22.0", 420 + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", 421 + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", 422 + "babel-plugin-transform-regenerator": "6.26.0" 423 + } 424 + }, 425 + "babel-runtime": { 426 + "version": "6.26.0", 427 + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", 428 + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", 429 + "dev": true, 430 + "requires": { 431 + "core-js": "2.5.3", 432 + "regenerator-runtime": "0.11.1" 433 + } 434 + }, 435 + "babel-template": { 436 + "version": "6.26.0", 437 + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", 438 + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", 439 + "dev": true, 440 + "requires": { 441 + "babel-runtime": "6.26.0", 442 + "babel-traverse": "6.26.0", 443 + "babel-types": "6.26.0", 444 + "babylon": "6.18.0", 445 + "lodash": "4.17.4" 446 + } 447 + }, 448 + "babel-traverse": { 449 + "version": "6.26.0", 450 + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", 451 + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", 452 + "dev": true, 453 + "requires": { 454 + "babel-code-frame": "6.26.0", 455 + "babel-messages": "6.23.0", 456 + "babel-runtime": "6.26.0", 457 + "babel-types": "6.26.0", 458 + "babylon": "6.18.0", 459 + "debug": "2.6.9", 460 + "globals": "9.18.0", 461 + "invariant": "2.2.2", 462 + "lodash": "4.17.4" 463 + } 464 + }, 465 + "babel-types": { 466 + "version": "6.26.0", 467 + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", 468 + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", 469 + "dev": true, 470 + "requires": { 471 + "babel-runtime": "6.26.0", 472 + "esutils": "2.0.2", 473 + "lodash": "4.17.4", 474 + "to-fast-properties": "1.0.3" 475 + } 476 + }, 477 + "babylon": { 478 + "version": "6.18.0", 479 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 480 + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 481 + "dev": true 482 + }, 483 + "chalk": { 484 + "version": "1.1.3", 485 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 486 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 487 + "dev": true, 488 + "requires": { 489 + "ansi-styles": "2.2.1", 490 + "escape-string-regexp": "1.0.5", 491 + "has-ansi": "2.0.0", 492 + "strip-ansi": "3.0.1", 493 + "supports-color": "2.0.0" 494 + } 495 + }, 496 + "core-js": { 497 + "version": "2.5.3", 498 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", 499 + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", 500 + "dev": true 501 + }, 502 + "debug": { 503 + "version": "2.6.9", 504 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 505 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 506 + "dev": true, 507 + "requires": { 508 + "ms": "2.0.0" 509 + } 510 + }, 511 + "escape-string-regexp": { 512 + "version": "1.0.5", 513 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 514 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 515 + "dev": true 516 + }, 517 + "esutils": { 518 + "version": "2.0.2", 519 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 520 + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 521 + "dev": true 522 + }, 523 + "globals": { 524 + "version": "9.18.0", 525 + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", 526 + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", 527 + "dev": true 528 + }, 529 + "has-ansi": { 530 + "version": "2.0.0", 531 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 532 + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 533 + "dev": true, 534 + "requires": { 535 + "ansi-regex": "2.1.1" 536 + } 537 + }, 538 + "invariant": { 539 + "version": "2.2.2", 540 + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", 541 + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", 542 + "dev": true, 543 + "requires": { 544 + "loose-envify": "1.3.1" 545 + } 546 + }, 547 + "js-tokens": { 548 + "version": "3.0.2", 549 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", 550 + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", 551 + "dev": true 552 + }, 553 + "jsesc": { 554 + "version": "0.5.0", 555 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 556 + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 557 + "dev": true 558 + }, 559 + "lodash": { 560 + "version": "4.17.4", 561 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", 562 + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", 563 + "dev": true 564 + }, 565 + "loose-envify": { 566 + "version": "1.3.1", 567 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", 568 + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", 569 + "dev": true, 570 + "requires": { 571 + "js-tokens": "3.0.2" 572 + } 573 + }, 574 + "ms": { 575 + "version": "2.0.0", 576 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 577 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 578 + "dev": true 579 + }, 580 + "private": { 581 + "version": "0.1.8", 582 + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", 583 + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", 584 + "dev": true 585 + }, 586 + "regenerate": { 587 + "version": "1.3.3", 588 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", 589 + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", 590 + "dev": true 591 + }, 592 + "regenerator-runtime": { 593 + "version": "0.11.1", 594 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", 595 + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", 596 + "dev": true 597 + }, 598 + "regenerator-transform": { 599 + "version": "0.10.1", 600 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", 601 + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", 602 + "dev": true, 603 + "requires": { 604 + "babel-runtime": "6.26.0", 605 + "babel-types": "6.26.0", 606 + "private": "0.1.8" 607 + } 608 + }, 609 + "regexpu-core": { 610 + "version": "2.0.0", 611 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", 612 + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", 613 + "dev": true, 614 + "requires": { 615 + "regenerate": "1.3.3", 616 + "regjsgen": "0.2.0", 617 + "regjsparser": "0.1.5" 618 + } 619 + }, 620 + "regjsgen": { 621 + "version": "0.2.0", 622 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", 623 + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", 624 + "dev": true 625 + }, 626 + "regjsparser": { 627 + "version": "0.1.5", 628 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", 629 + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", 630 + "dev": true, 631 + "requires": { 632 + "jsesc": "0.5.0" 633 + } 634 + }, 635 + "strip-ansi": { 636 + "version": "3.0.1", 637 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 638 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 639 + "dev": true, 640 + "requires": { 641 + "ansi-regex": "2.1.1" 642 + } 643 + }, 644 + "supports-color": { 645 + "version": "2.0.0", 646 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 647 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 648 + "dev": true 649 + }, 650 + "to-fast-properties": { 651 + "version": "1.0.3", 652 + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", 653 + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", 654 + "dev": true 655 + } 656 + } 657 + }
+15
package.json
··· 1 + { 2 + "name": "javascript-info", 3 + "version": "1.0.0", 4 + "description": "", 5 + "main": "index.js", 6 + "scripts": { 7 + "test": "echo \"Error: no test specified\" && exit 1" 8 + }, 9 + "keywords": [], 10 + "author": "", 11 + "license": "ISC", 12 + "devDependencies": { 13 + "babel-preset-es2015": "^6.24.1" 14 + } 15 + }
+6
variables.es6
··· 1 + const user = 'John'; 2 + const admin = user; 3 + alert(admin); 4 + 5 + const outPlanet = 'the Earth'; 6 + const currentUser = user;
+11
variables.html
··· 1 + <!DOCTYPE html> 2 + <html lang="ja"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <title>Variables</title> 6 + <script src="dist/variables.js"></script> 7 + </head> 8 + <body> 9 + 10 + </body> 11 + </html>
+35
while-for.es6
··· 1 + // 1 2 + 3 + // for (let i = 2; i <= 10; i++) { 4 + // if (i % 2 === 0) alert(i); 5 + // } 6 + 7 + // 2 8 + 9 + // for (let i = 0; i < 3; i++) { 10 + // alert( `number ${i}!` ); 11 + // } 12 + 13 + // let i = 0; 14 + // while (i < 3) { 15 + // alert(`number ${i}!`); 16 + // i++; 17 + // } 18 + 19 + // Repeat until the input is correct 20 + // let input; 21 + // while (true) { 22 + // input = prompt('Enter a number greater than 100.'); 23 + // if (input > 100 || input === '') break; 24 + // } 25 + // alert(`You entered ${input}!`); 26 + 27 + // Output prime numbers 28 + const n = prompt('Input `n`'); 29 + outer: 30 + for (let i = 2; i <= n; i++) { 31 + for (let j = 2; j < i - 1; j++) { 32 + if (i % j === 0) continue outer; 33 + } 34 + alert(i); 35 + }
+14
while-for.html
··· 1 + <!doctype html> 2 + <html lang="ja"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" 6 + content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 + <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 + <title>while-for</title> 9 + <script src="dist/while-for.js"></script> 10 + </head> 11 + <body> 12 + 13 + </body> 14 + </html>