File manager - Edit - /home/u300416816/domains/recipes4al.com/public_html/node_modules/rollup/dist/rollup.js
Back
/* @license Rollup.js v4.21.1 Mon, 26 Aug 2024 15:53:42 GMT - commit c33c6ceb7da712c3d14b67b81febf9303fbbd96c https://github.com/rollup/rollup Released under the MIT License. */ 'use strict'; Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const rollup = require('./shared/rollup.js'); const parseAst_js = require('./shared/parseAst.js'); const fseventsImporter = require('./shared/fsevents-importer.js'); require('node:process'); require('tty'); require('node:path'); require('path'); require('./native.js'); require('node:perf_hooks'); require('node:fs/promises'); class WatchEmitter { constructor() { this.currentHandlers = Object.create(null); this.persistentHandlers = Object.create(null); } // Will be overwritten by Rollup async close() { } emit(event, ...parameters) { return Promise.all([...this.getCurrentHandlers(event), ...this.getPersistentHandlers(event)].map(handler => handler(...parameters))); } off(event, listener) { const listeners = this.persistentHandlers[event]; if (listeners) { // A hack stolen from "mitt": ">>> 0" does not change numbers >= 0, but -1 // (which would remove the last array element if used unchanged) is turned // into max_int, which is outside the array and does not change anything. listeners.splice(listeners.indexOf(listener) >>> 0, 1); } return this; } on(event, listener) { this.getPersistentHandlers(event).push(listener); return this; } onCurrentRun(event, listener) { this.getCurrentHandlers(event).push(listener); return this; } once(event, listener) { const selfRemovingListener = (...parameters) => { this.off(event, selfRemovingListener); return listener(...parameters); }; this.on(event, selfRemovingListener); return this; } removeAllListeners() { this.removeListenersForCurrentRun(); this.persistentHandlers = Object.create(null); return this; } removeListenersForCurrentRun() { this.currentHandlers = Object.create(null); return this; } getCurrentHandlers(event) { return this.currentHandlers[event] || (this.currentHandlers[event] = []); } getPersistentHandlers(event) { return this.persistentHandlers[event] || (this.persistentHandlers[event] = []); } } function watch(configs) { const emitter = new WatchEmitter(); watchInternal(configs, emitter).catch(error => { rollup.handleError(error); }); return emitter; } async function watchInternal(configs, emitter) { const optionsList = await Promise.all(rollup.ensureArray(configs).map(config => rollup.mergeOptions(config, true))); const watchOptionsList = optionsList.filter(config => config.watch !== false); if (watchOptionsList.length === 0) { return parseAst_js.error(parseAst_js.logInvalidOption('watch', parseAst_js.URL_WATCH, 'there must be at least one config where "watch" is not set to "false"')); } await fseventsImporter.loadFsEvents(); const { Watcher } = await Promise.resolve().then(() => require('./shared/watch.js')); new Watcher(watchOptionsList, emitter); } exports.VERSION = rollup.version; exports.defineConfig = rollup.defineConfig; exports.rollup = rollup.rollup; exports.watch = watch; //# sourceMappingURL=rollup.js.map
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings