{"_id":"@egjs/agent","_rev":"3347067","name":"@egjs/agent","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","dist-tags":{"latest":"2.4.3"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"time":{"modified":"2024-08-07T03:47:38.000Z","created":"2017-04-28T02:13:51.758Z","2.4.3":"2022-08-12T01:31:03.771Z","2.4.2":"2022-05-04T03:29:41.918Z","2.4.1":"2022-05-04T03:27:01.060Z","2.4.0":"2022-04-18T06:21:53.294Z","2.3.1":"2022-03-24T07:29:45.406Z","2.3.0":"2021-02-25T10:15:00.765Z","2.2.1":"2020-09-02T18:27:19.996Z","2.2.0":"2020-08-31T08:10:57.454Z","2.1.6":"2020-06-19T09:24:56.807Z","2.1.5":"2018-11-14T09:47:32.351Z","2.1.5-rc":"2018-11-14T08:57:48.723Z","2.1.4":"2018-03-20T08:48:40.567Z","2.1.3":"2018-03-16T02:58:53.498Z","2.1.2":"2017-09-13T07:43:14.526Z","2.1.1":"2017-08-28T11:20:11.029Z","2.1.0":"2017-08-28T11:09:30.737Z","2.0.1":"2017-08-28T08:18:37.626Z","2.0.0":"2017-07-19T12:04:21.424Z","2.0.0-rc.1":"2017-04-28T02:13:51.758Z"},"users":{},"author":{"name":"NAVER Corp."},"repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"versions":{"2.4.3":{"name":"@egjs/agent","version":"2.4.3","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"343c297bd8d1cc8ff02a9c33504a306dd9540a12","_id":"@egjs/agent@2.4.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"6d44e2fb1ff7bab242c07f82732fe60305ac6f06","size":26830,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.4.3.tgz"},"_npmUser":{"name":"braixen","email":"malangfox@naver.com"},"directories":{},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.4.3_1660267863535_0.8194568448318442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T01:31:17.553Z","publish_time":1660267863771,"_cnpm_publish_time":1660267863771},"2.4.2":{"name":"@egjs/agent","version":"2.4.2","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"3b4a5463bd9f53358925bf8a02349cce7684db70","_id":"@egjs/agent@2.4.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"9a0efb4ae36e4f1ee869008fbcafbddb8760c7de","size":27302,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.4.2.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.4.2_1651634981686_0.8958334087302462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T03:29:54.481Z","publish_time":1651634981918,"_cnpm_publish_time":1651634981918},"2.4.1":{"name":"@egjs/agent","version":"2.4.1","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"7f59c82ed6cc6b2fffbffc3aa425532d80b56d9f","_id":"@egjs/agent@2.4.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"05b8808ed0cf82ca474cfb93e3524adcb29ab7de","size":27302,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.4.1.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.4.1_1651634820910_0.819913165253642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T03:27:07.110Z","publish_time":1651634821060,"_cnpm_publish_time":1651634821060},"2.4.0":{"name":"@egjs/agent","version":"2.4.0","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"c5c14dbad4700b056d03afa819b7bfbad85852a1","_id":"@egjs/agent@2.4.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"37841a729291713c65537e2ff31f01e11ace496e","size":26428,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.4.0.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.4.0_1650262913112_0.8650134753228516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-18T06:22:00.455Z","publish_time":1650262913294,"_cnpm_publish_time":1650262913294},"2.3.1":{"name":"@egjs/agent","version":"2.3.1","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"ff742f75e7ef713f302ce771efb65ea4b11a6373","_id":"@egjs/agent@2.3.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"1a9aee32e2470adde66947a6eedc98334bb47444","size":26299,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.3.1.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.3.1_1648106985247_0.3807820474999273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-24T08:11:44.861Z","publish_time":1648106985406,"_cnpm_publish_time":1648106985406},"2.3.0":{"name":"@egjs/agent","version":"2.3.0","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"e3e1d124e62ccaa7c125a75cf323fa32581c496e","_id":"@egjs/agent@2.3.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"5a18150ce46a2ba1d237a847db44b0a234bd96f0","size":26359,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.3.0.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.3.0_1614248100561_0.8993602072271132"},"_hasShrinkwrap":false,"publish_time":1614248100765,"_cnpm_publish_time":1614248100765,"_cnpmcore_publish_time":"2021-12-16T20:14:04.440Z"},"2.2.1":{"name":"@egjs/agent","version":"2.2.1","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","test:node":"npm run build && node ./test/node/node.js","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"npm run test:node && jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"b8309bbe841e635db4d1367fd38f8d2f31b145fe","_id":"@egjs/agent@2.2.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"fb144cc7183a5bb79c2fceeefb4a7b2826e9766f","size":24620,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.2.1.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.2.1_1599071239894_0.5065071041894769"},"_hasShrinkwrap":false,"publish_time":1599071239996,"_cnpm_publish_time":1599071239996,"_cnpmcore_publish_time":"2021-12-16T20:14:04.835Z"},"2.2.0":{"name":"@egjs/agent","version":"2.2.0","description":"Extracts browser and operating system information from the user agent string or user agent object(userAgentData).","main":"./dist/agent.cjs.js","module":"./dist/agent.esm.js","sideEffects":false,"types":"declaration/agent.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","test":"jest --watchAll","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"jest --coverage && print-coveralls --sort=desc","coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","release":"release-helper upstream","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/naver/agent.git"},"bugs":{"url":"https://github.com/naver/agent/issues"},"homepage":"https://github.com/naver/agent#readme","devDependencies":{"@daybrush/jsdoc":"^0.3.7","@egjs/build-helper":"^0.1.2","@egjs/release-helper":"0.0.3","@types/jest":"^24.0.13","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","coveralls":"^3.0.3","cpx":"^1.5.0","egjs-jsdoc-template":"^1.4.4","eslint":"^7.7.0","gh-pages":"^3.1.0","jest":"^24.8.0","print-coveralls":"^1.2.2","print-sizes":"0.0.4","rollup":"^2.24.0","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5"},"gitHead":"377c3d0577f918d0f244e8868cf47079e42c5a25","_id":"@egjs/agent@2.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"83aed3953a3ca1e84dd48169e6b4a9e200ef88b1","size":24593,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.2.0.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.2.0_1598861457302_0.5894306244014755"},"_hasShrinkwrap":false,"publish_time":1598861457454,"_cnpm_publish_time":1598861457454,"_cnpmcore_publish_time":"2021-12-16T20:14:05.038Z"},"2.1.6":{"name":"@egjs/agent","version":"2.1.6","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","module":"dist/agent.esm.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production && npm run build:module","build:module":"rollup -c","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"node config/release.js","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.4.0","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.14.0","fs-extra":"^4.0.2","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","jsdoc":"^3.5.4","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.5.3","rollup":"^0.67.1","rollup-plugin-babel":"^3.0.7","rollup-plugin-replace":"^2.1.0","sinon":"^3.2.1","string-replace-webpack-plugin":"0.1.3","sync-exec":"^0.6.2","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^3.5.6","webpack-dev-server":"^2.7.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.5.0"},"types":"index.d.ts","gitHead":"8f89207251e4ee31f27701cc53380426387a76be","_id":"@egjs/agent@2.1.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"23eb0ba81bbc1b692e60245102881ed7e75bc9ae","size":18472,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.6.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.1.6_1592558696705_0.9818463039267704"},"_hasShrinkwrap":false,"publish_time":1592558696807,"_cnpm_publish_time":1592558696807,"_cnpmcore_publish_time":"2021-12-16T20:14:05.351Z"},"2.1.5":{"name":"@egjs/agent","version":"2.1.5","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","module":"dist/agent.esm.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production && npm run build:module","build:module":"rollup -c","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"node config/release.js","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.4.0","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.7.0","fs-extra":"^4.0.2","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","jsdoc":"^3.5.4","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.5.3","rollup":"^0.67.1","rollup-plugin-babel":"^3.0.7","sinon":"^3.2.1","string-replace-webpack-plugin":"0.1.3","sync-exec":"^0.6.2","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^3.5.6","webpack-dev-server":"^2.7.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.1.0","babel-cli":"^6.26.0","rollup-plugin-replace":"^2.1.0"},"types":"index.d.ts","gitHead":"f17e6da82a6f071f2ea385659a22c1331bdee781","_id":"@egjs/agent@2.1.5","_npmVersion":"5.7.1","_nodeVersion":"11.0.0","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"692d2c92b1d8b6f36d0ceccc627199490b445698","size":18482,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.5.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.1.5_1542188852167_0.8943692252184117"},"_hasShrinkwrap":false,"publish_time":1542188852351,"_cnpm_publish_time":1542188852351,"_cnpmcore_publish_time":"2021-12-16T20:14:05.559Z"},"2.1.5-rc":{"name":"@egjs/agent","version":"2.1.5-rc","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","module":"dist/agent.esm.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production && npm run build:module","build:module":"rollup -c","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"node config/release.js","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.4.0","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.7.0","fs-extra":"^4.0.2","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","jsdoc":"^3.5.4","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.5.3","rollup":"^0.67.1","rollup-plugin-babel":"^3.0.7","sinon":"^3.2.1","string-replace-webpack-plugin":"0.1.3","sync-exec":"^0.6.2","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^3.5.6","webpack-dev-server":"^2.7.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.1.0","babel-cli":"^6.26.0","rollup-plugin-replace":"^2.1.0"},"types":"index.d.ts","gitHead":"f17e6da82a6f071f2ea385659a22c1331bdee781","_id":"@egjs/agent@2.1.5-rc","_npmVersion":"5.7.1","_nodeVersion":"11.0.0","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"8c21dc6e8c92694a234a59aa5dcf783f515d71a9","size":18484,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.5-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.5-rc.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.1.5-rc_1542185868532_0.775166853037573"},"_hasShrinkwrap":false,"publish_time":1542185868723,"_cnpm_publish_time":1542185868723,"_cnpmcore_publish_time":"2021-12-16T20:14:05.815Z"},"2.1.4":{"name":"@egjs/agent","version":"2.1.4","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"node config/release.js","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.4.0","eslint":"^3.19.0","fs-extra":"^4.0.2","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","jsdoc":"^3.5.4","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.5.3","sinon":"^3.2.1","string-replace-webpack-plugin":"0.1.3","sync-exec":"^0.6.2","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^3.5.6","webpack-dev-server":"^2.7.1","webpack-merge":"^4.1.0","eslint-plugin-import":"^2.7.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"0ff2005583031faf8f27c22af745997f9a6ddadf","_id":"@egjs/agent@2.1.4","_npmVersion":"5.6.0","_nodeVersion":"6.10.0","_npmUser":{"name":"happyhj","email":"heejae.kim@navercorp.com"},"dist":{"shasum":"72475499d061488e0188bb380c6bfca345a0657f","size":10210,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.4.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.1.4_1521535720491_0.08536787260121459"},"_hasShrinkwrap":false,"publish_time":1521535720567,"_cnpm_publish_time":1521535720567,"_cnpmcore_publish_time":"2021-12-16T20:14:06.000Z"},"2.1.3":{"name":"@egjs/agent","version":"2.1.3","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"node config/release.js","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.4.0","eslint":"^3.19.0","fs-extra":"^4.0.2","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","jsdoc":"^3.5.4","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.5.3","sinon":"^3.2.1","string-replace-webpack-plugin":"0.1.3","sync-exec":"^0.6.2","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^3.5.6","webpack-dev-server":"^2.7.1","webpack-merge":"^4.1.0","eslint-plugin-import":"^2.7.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"5535978cc896786a8672d669e2afa85fa911900e","_id":"@egjs/agent@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"6.10.0","_npmUser":{"name":"happyhj","email":"heejae.kim@navercorp.com"},"dist":{"shasum":"81451aee622c7ccf95a717c55e12c9a06bdc55f4","size":11895,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.3.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent_2.1.3_1521169133415_0.8977618841251258"},"_hasShrinkwrap":false,"publish_time":1521169133498,"_cnpm_publish_time":1521169133498,"_cnpmcore_publish_time":"2021-12-16T20:14:06.187Z"},"2.1.2":{"name":"@egjs/agent","version":"2.1.2","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"node config/release.js","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve --host=0.0.0.0 -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.4.0","eslint":"^3.19.0","fs-extra":"^4.0.2","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","jsdoc":"^3.5.4","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.5.3","sinon":"^3.2.1","string-replace-webpack-plugin":"0.1.3","sync-exec":"^0.6.2","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^3.5.6","webpack-dev-server":"^2.7.1","webpack-merge":"^4.1.0","eslint-plugin-import":"^2.7.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"ae488ee560948c799f5de7b83f312ccbcb6235ec","_id":"@egjs/agent@2.1.2","_shasum":"e73f7ea48985acf6e698fb576bfc428ebdfbbb15","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"happyhj","email":"heejae.kim@navercorp.com"},"dist":{"shasum":"e73f7ea48985acf6e698fb576bfc428ebdfbbb15","size":113116,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.2.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent-2.1.2.tgz_1505288594373_0.42053691670298576"},"directories":{},"publish_time":1505288594526,"_hasShrinkwrap":false,"_cnpm_publish_time":1505288594526,"_cnpmcore_publish_time":"2021-12-16T20:14:06.547Z"},"2.1.1":{"name":"@egjs/agent","version":"2.1.1","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"*","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.0","istanbul-instrumenter-loader":"^2.0.0","jsdoc":"^3.5.3","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.4.2","sinon":"^2.3.8","string-replace-webpack-plugin":"0.1.3","uglify-js":"^2.8.28","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^2.6.1","webpack-dev-server":"^2.5.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"78942899058dc6c4e85641f2b04fc603219b5fb9","_id":"@egjs/agent@2.1.1","_shasum":"a1ce9a32fd2cec987c317aae7b24577caee365e1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"happyhj","email":"heejae.kim@navercorp.com"},"dist":{"shasum":"a1ce9a32fd2cec987c317aae7b24577caee365e1","size":68759,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.1.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent-2.1.1.tgz_1503919210870_0.16583493235521019"},"directories":{},"publish_time":1503919211029,"_hasShrinkwrap":false,"_cnpm_publish_time":1503919211029,"_cnpmcore_publish_time":"2021-12-16T20:14:06.865Z"},"2.1.0":{"name":"@egjs/agent","version":"2.1.0","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"*","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.0","istanbul-instrumenter-loader":"^2.0.0","jsdoc":"^3.5.3","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.4.2","sinon":"^2.3.8","string-replace-webpack-plugin":"0.1.3","uglify-js":"^2.8.28","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^2.6.1","webpack-dev-server":"^2.5.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"33d92e707133180ce95a93f8e0d3edd2813edc72","_id":"@egjs/agent@2.1.0","_shasum":"f003016b1a5ebb5e3c48484ffbaaa1b22ee06297","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"happyhj","email":"heejae.kim@navercorp.com"},"dist":{"shasum":"f003016b1a5ebb5e3c48484ffbaaa1b22ee06297","size":68761,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.1.0.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent-2.1.0.tgz_1503918570447_0.7305950946174562"},"directories":{},"publish_time":1503918570737,"_hasShrinkwrap":false,"_cnpm_publish_time":1503918570737,"_cnpmcore_publish_time":"2021-12-16T20:14:07.307Z"},"2.0.1":{"name":"@egjs/agent","version":"2.0.1","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --add --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"*","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.0","istanbul-instrumenter-loader":"^2.0.0","jsdoc":"^3.5.3","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.4.2","sinon":"^2.3.8","string-replace-webpack-plugin":"0.1.3","uglify-js":"^2.8.28","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^2.6.1","webpack-dev-server":"^2.5.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"bc0c2e6d3cb1bd8bdfe0c9b4b1ef32bae5e1308f","_id":"@egjs/agent@2.0.1","_shasum":"92a11a53091557d9777f2beb19a4bd76a5172a31","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"happyhj","email":"heejae.kim@navercorp.com"},"dist":{"shasum":"92a11a53091557d9777f2beb19a4bd76a5172a31","size":68661,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.0.1.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent-2.0.1.tgz_1503908317541_0.9231718096416444"},"directories":{},"publish_time":1503908317626,"_hasShrinkwrap":false,"_cnpm_publish_time":1503908317626,"_cnpmcore_publish_time":"2021-12-16T20:14:07.762Z"},"2.0.0":{"name":"@egjs/agent","version":"2.0.0","description":"Extracts browser and operating system information from the user agent string.","main":"dist/agent.js","es2015":"src/agent.js","scripts":{"start":"webpack-dev-server --open","build":"webpack --env production ","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"karma start --coverage","demo:start":"npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve -s demo","demo:build":"npm run demo:updateVersion && jekyll build -s demo","demo:prebuild-version":"cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean","demo:prebuild-latest":"cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean","demo:deploy":"npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --remote upstream","demo:updateVersion":"echo $npm_package_version > demo/_data/version.yml","demo:setup":"cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER Corp."},"namespace":{"eg":"eg"},"license":"MIT","devDependencies":{"@egjs/common-demo":"github:naver/egjs#common-demo","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","clean-webpack-plugin":"^0.1.16","coveralls":"^2.13.1","cpx":"^1.5.0","egjs-jsdoc-template":"1.3.1","eslint":"^3.19.0","eslint-config-naver":"^1.0.0","eslint-loader":"^1.9.0","gh-pages":"^1.0.0","husky":"^0.14.3","inject-loader":"^3.0.0","istanbul-instrumenter-loader":"^2.0.0","jsdoc":"^3.5.3","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lite-fixture":"^1.0.2","mocha":"^3.4.2","sinon":"^2.3.8","string-replace-webpack-plugin":"0.1.3","uglify-js":"^2.8.28","uglifyjs-webpack-plugin":"^0.4.6","webpack":"^2.6.1","webpack-dev-server":"^2.5.1","webpack-merge":"^4.1.0","write-file-webpack-plugin":"^4.1.0"},"gitHead":"2ba145b46bc410bc9991cf60d23386b2e90a98d4","_id":"@egjs/agent@2.0.0","_shasum":"5cff46d87c508d872d3bc3cab9b46efaebb529e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"sculove","email":"sculove@gmail.com"},"dist":{"shasum":"5cff46d87c508d872d3bc3cab9b46efaebb529e8","size":19897,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.0.0.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/agent-2.0.0.tgz_1500465861310_0.6676142308861017"},"directories":{},"publish_time":1500465861424,"_hasShrinkwrap":false,"_cnpm_publish_time":1500465861424,"_cnpmcore_publish_time":"2021-12-16T20:14:08.010Z"},"2.0.0-rc.1":{"name":"@egjs/agent","version":"2.0.0-rc.1","main":"src/index.js","scripts":{"start":"webpack-dev-server --env.mode server","build":"webpack --env.mode production --config webpack.config.js && webpack --env.mode --config webpack.config.js","test":"karma start","test:chrome":"karma start --chrome","lint":"eslint src","jsdoc":"rm -rf ./doc && jsdoc -c jsdoc.json","coverage":"karma start --coverage","prepush":"npm run lint","commitmsg":"node config/validate-commit-msg.js"},"author":{"name":"NAVER corp"},"homepage":"https://github.com/naver/egjs/agent","license":"MIT <https://naver.github.io/egjs/license.txt>","dependencies":{},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","chai":"^3.5.0","clean-webpack-plugin":"^0.1.16","egjs-jsdoc-template":"^1.3.1","eslint":"^3.18.1","eslint-config-naver":"^1.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","husky":"^0.13.1","inject-loader":"^3.0.0-","isparta-loader":"^2.0.0","jsdoc":"^3.4.3","karma":"^1.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","lite-fixture":"^1.0.2","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","phantomjs-prebuilt":"^2.1.14","sinon":"^2.1.0","string-replace-webpack-plugin":"0.1.3","webpack":"^2.3.2","webpack-dev-server":"^2.4.2","write-file-webpack-plugin":"^4.0.0"},"gitHead":"99771534421e3fee8c420115b33c7cd535833e99","description":"Provide cache interface to handle persisted data among history navigation.","_id":"@egjs/agent@2.0.0-rc.1","_shasum":"747f8136993ade919e5c410f71a9390c18eadcd7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jongmoon","email":"jongmoon.yoon@navercorp.com"},"dist":{"shasum":"747f8136993ade919e5c410f71a9390c18eadcd7","size":15396,"noattachment":false,"key":"/@egjs/agent/-/@egjs/agent-2.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@egjs/agent/download/@egjs/agent-2.0.0-rc.1.tgz"},"maintainers":[{"name":"ajaxpf","email":""},{"name":"anuu0916","email":""},{"name":"braixen","email":""},{"name":"happyhj","email":"heejae.kim@navercorp.com"},{"name":"jongmoon","email":"jongmoon.yoon@gmail.com"},{"name":"mixed","email":"i.nevalose@gmail.com"},{"name":"netil","email":"alberto.park@gmail.com"},{"name":"sculove","email":"sculove@gmail.com"},{"name":"woodneck","email":"saiyu915@naver.com"},{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/agent-2.0.0-rc.1.tgz_1493345631521_0.7353965730872005"},"directories":{},"publish_time":1493345631758,"_hasShrinkwrap":false,"_cnpm_publish_time":1493345631758,"_cnpmcore_publish_time":"2021-12-16T20:14:08.278Z"}},"readme":"\n\n# egjs-agent\n[![npm version](https://img.shields.io/npm/v/@egjs/agent.svg?style=flat-square&color=007acc&label=version)](https://www.npmjs.com/package/@egjs/agent) [![Build Status](https://img.shields.io/travis/naver/egjs-agent.svg?style=flat-square&label=build)](https://travis-ci.org/naver/egjs-agent) [![Coverage Status](https://img.shields.io/coveralls/github/naver/egjs-agent.svg?style=flat-square&label=coverage)](https://coveralls.io/github/naver/egjs-agent?branch=master)\n![Support TypeScript](https://img.shields.io/static/v1.svg?label=&message=TypeScript&color=294E80&style=flat-square&logo=typescript)\n\nExtracts browser and operating system information from the user agent string or user agent object(userAgentData).\n\n## Documents\n- [Get Started and Demos](https://naver.github.io/egjs-agent/)\n- [API documentation](https://naver.github.io/egjs-agent/release/latest/doc/)\n- [Prepare for Client Hints, freezing User Agent](https://medium.com/naver-fe-platform/prepare-for-client-hints-freezing-user-agent-9c0ea1ddd02c)\n\n## Download and Installation\n\nDownload dist files from repo directly or install it via npm. \n\n### Installation with npm\n\nThe following command shows how to install egjs-agent using npm.\n\n```bash\n$ npm install @egjs/agent\n```\n\n### For development\n\nYou can download the files for development\n\n* Latest : https://naver.github.io/egjs-agent/release/latest/dist/agent.js\n* Latest(min): https://naver.github.io/egjs-agent/release/latest/dist/agent.min.js\n* Specific version : https://naver.github.io/egjs-agent/release/[VERSION]/dist/agent.js\n* Specific version(min):  https://naver.github.io/egjs-agent/release/[VERSION]/dist/agent.min.js\n\n\n## Prepare for Client Hints and User-Agent Reduction!\n\nChrome was planned to freeze userAgent to improve user privacy, and it is being applied as an experimental feature in 84+.\n\nNot only Chrome, but other browsers will come someday.\n\n> It is still an experimental feature until Chrome(Chromium) 86.\n>\n> If you want to test, enable the flag below.\n>\n> **chrome://flags/#enable-experimental-web-platform-features**\n> **chrome://flags/#freeze-user-agent**\n>\n> This reduced format will be available for testing via chrome://flags/#reduce-user-agent in Chrome 93.\n> **chrome://flags/#reduce-user-agent**\n\n\n### User-Agent Reduction Proposed Rollout Plan\n```\nPhase 4: Chrome 101 Ship reduced Chrome MINOR.BUILD.PATCH version numbers (“0.0.0”). Once rolled-out, the reduced UA string would apply to all page loads on desktop and mobile OSes that do not opt into the reverse Origin Trial.\n\nPhase 5: Chrome 107 Begin roll-out of reduced Desktop UA string and related JS APIs (navigator.userAgent, navigator.appVersion, navigator.platform). Once rolled-out, the reduced UA string would apply to all page loads on desktop OSes that do not opt into the reverse Origin Trial.\n\nPhase 6: Chrome 110 Begin roll-out of reduced Android Mobile (and Tablet) UA string and related JS APIs. Once rolled-out, the reduced UA string would apply to all page loads on Android that do not opt into the reverse Origin Trial.\n\nReduction Completion Phase 7: Chrome 113 reverse Origin Trial ends and all page loads receive the reduced UA string and related JS APIs.\n```\n\n### In the future\n1. the following attribute values will not appear correctly.\n    * navigator.userAgent\n    * navigator.appVersion\n    * navigator.platform\n    * navigator.productSub\n    * navigator.vendor\n2. You should use `navigator.userAgentData` instead of `navigator.userAgent`.\n    * Browser version only shows major.\n    * OS name, OS version, Browser full version should be fetched asynchronously.\n    * The only OS name that you can check synchronously are iOS and Android.\n\n### Possible (You can know exactly)\n* Check browser name, major version\n* Check the full version under Chrome 101\n* Check mobile\n* Check OS name\n* Check Webkit, Chromium \n* Check old OS, OS Version (Chrome 84 support range or less)\n    * **< Android 5.0**\n    * **< Mac OS X 10.10**\n    * **< Windows 7**\n    * **< iOS Unknown**\n\n\n```js\nimport getAgent from \"@egjs/agent\";\n\nconst agent = getAgent();\n\n// Check iOS\nagent.os.name === \"ios\"\nagent.os.majorVersion === 9\n// Check Android\nagent.os.name === \"android\"\nagent.os.majorVersion === 4\nparseFloat(agent.os.version) <= 4.4\n// Check browser name\nagent.browser.name === \"safari\"\n// Check webkit\nagent.browser.webkit\n// Check chromium\nagent.browser.chromium\n```\n\n### If you want to use only the method using navigator.userAgent\n```js\nimport { getLegacyAgent } from \"@egjs/agent\";\n\nconst agent = getLegacyAgent();\n// Check iOS\nagent.os.name === \"ios\"\nagent.os.majorVersion === 9\n// Check Android\nagent.os.name === \"android\"\nagent.os.majorVersion === 4\nparseFloat(agent.os.version) <= 4.4\n// Check browser name\nagent.browser.name === \"safari\"\n// Check webkit\nagent.browser.webkit\n// Check chromium\nagent.browser.chromium\n```\n### Not Possible (If synchronous)\n* Check OS version.\n* Check Browser full version.\n\n```js\nimport getAgent from \"@egjs/agent\";\nconst agent = getAgent();\n\n// If the full version is 10.5, it is displayed as 10.\nagent.browser.version\n// \"unknown\"\nagent.os.name\n// -1\nagent.os.majorVersion\n```\n\n### Possible (If asynchronous)\n* You can get accurate agent information.\n* Check OS version.\n* Check Browser full version.\n```js\nimport { getAccurateAgent } from \"@egjs/agent\";\n\n// Use Promise\ngetAccurateAgent().then(agent => {\n    // Check OS version\n    agent.os.version\n\n    // Check Browser full verion\n    agent.browser.version\n});\n\n// Use Callback\ngetAccurateAgent(agent => {});\n```\n\n### If you dare to use synchrous, you have to choose.\n* If you're checking a version (ex. 93.0.1234.56) lower than Chrome 101 to fix the bug, there shouldn't be a problem.\n* However, if you need to check the minor or patch version of version 101 or higher, you have to check it asynchronously.\n* You can check the OS name, but if you want to check the OS version, consider switching to asynchronous before reduction is applied.\n\n\n## Supported Browsers\nThe following are the supported browsers.\n\n|Internet Explorer|Chrome|Firefox|Safari|iOS|Android|\n|---|---|---|---|---|---|\n|7+|latest|latest|latest|3+|2.1+|\n\n### Client Hints Support\n\nChromium (Chrome, Edge, Whale)|Gecko (Firefox)|Webkit (Safari)|\n|---|---|---|\n|84+ (Experimental)|Unknown|Unknown|\n\n\n\n\n## How to start developing egjs-agent?\n\nFor anyone interested to develop egjs-agent, follow the instructions below.\n\n### Development Environment\n\n#### 1. Clone the repository\n\nClone the egjs-agent repository and install the dependency modules.\n\n```bash\n# Clone the repository.\n$ git clone https://github.com/naver/egjs-agent.git\n```\n\n#### 2. Install dependencies\n`npm` is supported.\n\n```\n# Install the dependency modules.\n$ npm install\n```\n\n#### 3. Build\n\nUse npm script to build eg.agent\n\n```bash\n# Run rollup\n$ npm start\n\n# Build\n$ npm run build\n\n# Generate jsdoc\n$ npm run jsdoc\n```\n\nTwo folders will be created after complete build is completed.\n\n- **dist** folder: Includes the **agent.js** and **agent.min.js** files.\n- **doc** folder: Includes API documentation. The home page for the documentation is **doc/index.html**.\n\n### Linting\n\nTo keep the same code style, we adopted [ESLint](http://eslint.org/) to maintain our code quality. \nSetup your editor for check or run below command for linting.\n\n```bash\n$ npm run lint\n```\n\n### Test\n\nOnce you created a branch and done with development, you must perform a test running `npm run test` command before you push code to a remote repository.\n\n```bash\n$ npm run test\n```\nRunning a `npm run test` command will start [Jest](https://jestjs.io/).\n\n\n## Bug Report\n\nIf you find a bug, please report it to us using the [Issues](https://github.com/naver/egjs-agent/issues) page on GitHub.\n\n\n## License\negjs-agent is released under the [MIT license](http://naver.github.io/egjs/license.txt).\n\n\n```\nCopyright (c) 2015 NAVER Corp.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n```\n","_attachments":{},"homepage":"https://github.com/naver/agent#readme","bugs":{"url":"https://github.com/naver/agent/issues"},"license":"MIT"}