rsnext/packages/next/compiled/terser-webpack-plugin/cjs.js

1 line
20 KiB
JavaScript
Raw Normal View History

module.exports=function(e,t){"use strict";var r={};function __webpack_require__(t){if(r[t]){return r[t].exports}var n=r[t]={i:t,l:false,exports:{}};e[t].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(392)}t(__webpack_require__);return startup()}({78:function(e){e.exports=require("webpack")},87:function(e){e.exports=require("os")},134:function(e){e.exports=require("schema-utils")},135:function(e){e.exports={name:"terser-webpack-plugin",version:"2.3.5",description:"Terser plugin for webpack",license:"MIT",author:"webpack Contrib Team",main:"cjs.js",engines:{node:">= 8.9.0"},peerDependencies:{webpack:"^4.0.0 || ^5.0.0"},dependencies:{cacache:"^13.0.1","find-cache-dir":"^3.2.0","jest-worker":"^25.1.0","p-limit":"^2.2.2","schema-utils":"^2.6.4","serialize-javascript":"^2.1.2","source-map":"^0.6.1",terser:"^4.4.3","webpack-sources":"^1.4.3"}}},203:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n=_interopRequireDefault(r(87));var i=_interopRequireDefault(r(635));var s=_interopRequireDefault(r(240));var o=_interopRequireDefault(r(946));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class Webpack4Cache{constructor(e,t,r){this.options=r;this.cacheDir=r.cache===true?Webpack4Cache.getCacheDirectory():r.cache}static getCacheDirectory(){return(0,s.default)({name:"terser-webpack-plugin"})||n.default.tmpdir()}isEnabled(){return!!this.cacheDir}get(e){e.cacheIdent=e.cacheIdent||(0,o.default)(e.cacheKeys);return i.default.get(this.cacheDir,e.cacheIdent).then(({data:e})=>JSON.parse(e))}store(e,t){return i.default.put(this.cacheDir,e.cacheIdent,JSON.stringify(t))}}t.default=Webpack4Cache},240:function(e){e.exports=require("find-cache-dir")},241:function(e){e.exports=require("next/dist/compiled/source-map")},341:function(e,t,r){"use strict";const n=r(429);const i=e=>{if(!((Number.isInteger(e)||e===Infinity)&&e>0)){return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"))}const t=[];let r=0;const i=()=>{r--;if(t.length>0){t.shift()()}};const s=(e,t,...s)=>{r++;const o=n(e,...s);t(o);o.then(i,i)};const o=(n,i,...o)=>{if(r<e){s(n,i,...o)}else{t.push(s.bind(null,n,i,...o))}};const a=(e,...t)=>new Promise(r=>o(e,r,...t));Object.defineProperties(a,{activeCount:{get:()=>r},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}});return a};e.exports=i;e.exports.default=i},392:function(e,t,r){"use strict";const n=r(407);e.exports=n.default},403:function(e){e.exports={name:"terser",description:"JavaScript parser, mangler/compressor and beautifier toolkit for ES6+",homepage:"https://terser.org",author:"Mihai Bazon <mihai.bazon@gmail.com> (http://lisperator.net/)",license:"BSD-2-Clause",version:"4.6.11",engines:{node:">=6.0.0"},maintainers:["Fábio Santos <fabiosantosart@gmail.com>"],repository:"https://github.com/terser/terser",main:"dist/bundle.min.js",types:"tools/terser.d.ts",bin:{terser:"bin/terser"},files:["bin","dist","tools","LICENSE","README.md","CHANGELOG.md","PATRONS.md"],dependencies:{commander:"^2.20.0","source-map":"~0.6.1","source-map-support":"~0.5.12"},devDependencies:{acorn:"^7.1.1",astring:"^1.4.1",eslint:"^6.3.0",eslump:"^2.0.0",mocha:"^7.1.0",mochallel:"^2.0.0","pre-commit":"^1.2.2",rimraf:"^3.0.0",rollup:"2.0.6","rollup-plugin-terser":"5.3.0",semver:"^7.1.3"},scripts:{test:"npm run build -- --configTest && node test/run-tests.js","test:compress":"npm run build -- --configTest && node test/compress.js","test:mocha":"npm run build -- --configTest && node test/mocha.js",lint:"eslint lib","lint-fix":"eslint --fix lib",build:"rimraf dist/* && rollup --config --silent",prepare:"npm run build",postversion:"echo 'Remember to update the changelog!'"},keywords:["uglify","terser","uglify-es","uglify-js","minify","minifier","javascript","ecmascript","es5","es6","es7","es8","es2015","es2016","es2017","async","await"],eslintConfig:{parserOptions:{sourceType:"module"},env:{es6:true},globals:{describe:false,it:false