Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

esbuild-0.23.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: esbuild Distribution: openSUSE Tumbleweed
Version: 0.23.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Jul 6 05:27:34 2024
Group: Development/Languages/Other Build host: reproducible
Size: 10271590 Source RPM: esbuild-0.23.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://esbuild.github.io
Summary: A JavaScript bundler written for speed
esbuild is a JavaScript bundler and minifier.

%{gopkg}

Provides

Requires

License

MIT

Changelog

* Sat Jul 06 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.23.0:
    * Fix preserving collapsed JSX whitespace (#3818)
  - includes 0.22.0:
    * Update await using behavior to match TypeScript
    * Allow es2024 as a target environment
    * Warn about onResolve plugins not setting a path (#3790)
    * Add a new Go API for running the CLI with plugins (#3539)
  - change notes related to removed bundling experiment are omitted
* Mon Jun 10 2024 Bruno Pitrus <brunopitrus@hotmail.com>
  - Use correct optflags for generated C code
  - Fix broken debuginfo (work around bsc#1215402)
  - 15.6+ and Fedora: don't use vendor
  - Run test suite in %check
* Sun Jun 09 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.21.5:
    * Fix internal error with --supported:object-accessors=false (#3794)
    * Support ${configDir} in tsconfig.json files (#3782)
    * Support import attributes with glob-style imports (#3797)
    * Allow unknown import attributes to be used with the copy loader (#3792)
    * Fix Symbol.metadata on classes without a class decorator (#3781)
* Sun Jun 09 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.21.4:
    * Update support for import assertions and import attributes in
      node (#3778)
    * Fix for await transform when a label is present
    * Do additional constant folding after cross-module enum
      inlining (#3416, #3425)
    * Pass import attributes to on-resolve plugins (#3384, #3639, #3646)
    * Formatting support for the @position-try rule (#3773)
    * Always allow internal string import and export aliases (#3343)
  - includes 0.21.3:
    * Implement the decorator metadata proposal (#3760)
    * Fix bundled decorators in derived classes (#3768)
    * Fix tsconfig.json files inside symlinked directories (#3767)
  - includes 0.21.2:
    * Correct this in field and accessor decorators (#3761)
    * Allow es2023 as a target environment (#3762)
* Tue May 07 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.21.1:
    * Fix a regression with --keep-names (#3756)
  - includes 0.21.0:
    * Implement the JavaScript decorators proposal (#104)
    * Optimize generated code for private methods
    * Fix an obscure bug with lowering class members with computed
      property keys
    * Fix some --keep-names edge cases
* Thu Mar 28 2024 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.20.0...0.20.2
    * Support TypeScript experimental decorators on `abstract` class fields #3684
    * constant folding for JavaScript inequality operators #3645
    * Fix cross-platform non-determinism with CSS color
      space transformations #3650
    * Fix a bug with the CSS nesting transform for older browsers
    * Work around issues with Deno 1.31+ #3682
    * Handle Yarn Plug'n'Play edge case with `tsconfig.json` #3698
    * Empty enums should behave like an object literal #3657
    * Improve dead code removal of `switch` statements #3659
    * JSON loader now preserves `__proto__` properties #3700
    * Other bug fixes
* Sun Feb 11 2024 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.19.1...0.20.0
    * compatibility with deno 1.40.0
    * preferred extension order changed
    - from: tsx,.ts,.jsx,.js,.css,.json
    - to: .jsx,.js,.css,.json,.tsx,.ts
    * see CHANGELOG.md for other changes
* Sat Aug 12 2023 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.18.12...0.19.1
    * see CHANGELOG.md for changes
* Thu Jul 13 2023 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.18.2...0.18.12
    * see CHANGELOG.md for changes
* Tue Jun 13 2023 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.17.18...0.18.2
    * see CHANGELOG.md for changes
* Fri May 12 2023 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.17.5...0.17.18
    * see CHANGELOG.md for changes
* Sun Jan 29 2023 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.15.11...0.17.5
    * see CHANGELOG.md for changes
  - run spec-cleaner
* Fri Oct 14 2022 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.15.3...0.15.11
    * see CHANGELOG.md for changes
* Tue Aug 16 2022 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.14.36...0.15.3
    * see CHANGELOG.md for changes
* Wed Jul 13 2022 Bruno Pitrus <brunopitrus@hotmail.com>
  - Use recommended flags
  - Add Fedora build
  - Add remove-version-check.patch to make the package more usable as a build require
* Mon Apr 18 2022 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.14.28...0.14.36
    * see CHANGELOG.md for changes
* Sun Mar 27 2022 Avindra Goolcharan <avindra@opensuse.org>
  - roll 0.14.9...0.14.28
    * see CHANGELOG.md for changes
* Wed Dec 29 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.14.9:
    * see CHANGELOG.md for changes
* Thu Nov 25 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.13.15
    * see CHANGELOG.md for changes, additions or removals
* Sat Jun 19 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.12.9
    * feat: override "this" with --define (#1361)
    * fix: CSS minification with !important and duplicate declarations (#1372)
  - includes 0.12.8
    * Plugins can now specify sideEffects: false (#1009)
    * Remove a warning about unsupported source map comments (#1358)
  - includes 0.12.7
    * Quote object properties that are modern Unicode identifiers (#1349)
    * Ignore tsconfig.json files inside node_modules (#1355)
    * Fix missing --metafile when using --watch (#1357)
    * Add a hidden __esModule property to modules in ESM format (#1338)
  - includes 0.12.6
    * Improve template literal lowering transformation conformance (#1327)
    * Only respect target in tsconfig.json when esbuild's target is not
      configured (#1332)
    * Fix the order of CSS imported from JS (#1342)
    * Fix an edge case with transforming export default class (#1346)
* Thu Jun 03 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.12.5
    * Add support for lowering tagged template literals to ES5
    * Change class field behavior to match TypeScript 4.3
    * Avoid generating character sequence </script>
    * Change the triple-slash reference comment for Deno
  - includes 0.12.4
    * Reorder name preservation before TypeScript decorator evaluation
    * Potential fix for determinism issue (introduced 0.11.13)
    * Respect `target` in `tsconfig.json`
  - includes 0.12.3
    * Ensure JSX element names start with a capital letter
    * Fix a single hyphen being treated as a CSS name
  - includes 0.12.2
    * Various code generation and minification issues fixed
  - includes 0.12.1
    * Ability to preserve JSX syntax
    * Update list of built-in node modules (added wasi and _http_common)
  - includes 0.12.0
    * Fix bundled CSS import order
    * Fix bundled CSS when using JS code splitting
    * Change "define" to have higher priority than "inject"
    * Support for "NO_COLOR" environment variable
* Sun May 16 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.23
    * Add a shim function for unbundled uses of require
    * Fix incorrect caching of internal helper function library
    * Minor performance improvements
  - includes 0.11.22
    * Add support for the "import assertions" proposal
    * Forbid the token sequence `for ( async of` when not followed by `=>`
    * Restrict super property access to inside of methods
  - includes 0.11.21
    * TypeScript override for parameter properties
    * Fix duplicate export errors due to TypeScript import-equals statements
    * Add support for type-only TypeScript import-equals statements
  - includes 0.11.20
    * Omit warning about duplicate JSON keys from inside node_modules
    * Add CSS minification for box-shadow values
    * Fix object spread transform for non-spread getters
    * Prevent private class members from being added more than once
* Thu May 06 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.19
    * Allow esbuild to be restarted in Deno
    * Fix code splitting edge case
    * Fix code generation with declare class fields
    * Annotate module wrapper functions in debug builds
    * Add CSS minification for more cases
    * Preserve quotes around properties when minification is disabled
  - includes 0.11.18
    * Fix an incorrect warning about top-level this
  - includes 0.11.17
    * Fix building with a large stdin string with Deno
    * Add a warning about replacing this with undefined in ESM code
    * Allow a string literal as a JSX fragment
    * Fix metafile in onEnd with watch mode enabled
  - includes 0.11.16
    * Fix TypeScript enum edge case
    * Parse the @-moz-document CSS rule
    * Fix syntax error in TypeScript-specific speculative arrow function parsing
    * Further changes to the behavior of the browser field
    * Avoid placing a super() call inside a return statement
    * Fix a bug with onEnd and watch mode
    * Fix an edge case with minified export names and code splitting
    * Provide a friendly error message when you forget async
* Tue Apr 27 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.15
    * Provide options for how to handle legal comments
    * Add onStart and onEnd callbacks to the plugin API
  - includes 0.11.14
    * Implement arbitrary module namespace identifiers
    * Implement more accurate sideEffects behavior from Webpack
  - includes 0.11.13
    * Implement ergonomic brand checks for private fields
    * Add the --allow-overwrite flag
    * Minify property accesses on object literals
    * Improve arrow function parsing edge cases
  - includes 0.11.12
    * Fix a bug where -0 and 0 were collapsed to the same value
    * Match the TypeScript compiler's output in a strange edge case
    * Separate the debug log level into debug and verbose
* Thu Apr 15 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.11
    * Initial support for Deno
    * Remove warnings about non-bundled use of require and import
* Wed Apr 14 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.10
    * Provide more information about exports map import failures if possible
  - includes 0.11.9
    * Fix escaping of non-BMP characters in property names
    * Be maximally liberal in the interpretation of the browser field
  - includes 0.11.8
    * Fix hash calculation for code splitting and dynamic imports
    * Refactor the internal module graph representation
  - includes 0.11.7
    * Fix incorrect chunk reference with code splitting, css, and dynamic imports
    * Split apart tree shaking and code splitting
    * Make "this" work in static class fields in TypeScript files
    * Various fixes for private class members
* Wed Apr 07 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.6
    * Fix an incorrect minification transformation
    * Change how NODE_PATH works to match node
    * Provide a better error message for incorrectly-quoted JSX attributes
* Sun Apr 04 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.5
    * Add support for the override keyword in TypeScript 4.3
    * Allow async plugin setup functions
    * Add some optimizations around hashing
    * Disable tree shaking annotations when code splitting is active
  - includes 0.11.4
    * Avoid name collisions with TypeScript helper functions
    * Fix a chunk hashing issue
  - includes 0.11.3
    * Auto-define process.env.NODE_ENV when platform is set to browser
    * Retain side-effect free intermediate re-exporting files
    * Add a very verbose debug log level
* Thu Apr 01 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.11.2
    * Fix missing symbol dependency for wrapped ESM files
    * Fix an edge case with entry points and top-level await
  - includes 0.11.1
    * Fix a missing space before internal import() when minifying
    * Fix code generation for unused imported files without side effects
    * Allow top-level await in supported environments
    * Convert import() to require() if import() is not supported
  - includes 0.11.0
    * Change how require() and import() of ESM works
    * Dynamic imports now use chunk names instead of entry names
    * Allow custom output paths for individual entry points
    * Derive entry point output paths from the original input path
    * Use the file namespace for file entry points
    * Warn about mutation of private methods
    * Fix some obscure TypeScript type parsing edge cases
  - includes 0.10.2
    * Fix CSS crash introduced in the previous release
    * Fix private fields inside destructuring assignment
    * Fix an issue with direct eval and top-level symbols
* Fri Mar 26 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.10.1
    * Remove the file splitting optimization
    * Add a formatMessages API
    * Expose metafile to onRebuild in watch mode
  - includes 0.10.0
    * feature: Initial support for bundling with top-level await
    * feature: Add the ability to set sourceRoot in source maps
    * feature: Allow plugins to return custom file watcher paths
    * No longer support module or exports in an ESM file
    * No longer change import() to require()
    * Run-time export * as statements no longer convert the file to CommonJS
    * Change whether certain files are interpreted as ESM or CommonJS
  - includes 0.9.7
    * Fix incorrect MIME types on Windows
    * Using a top-level return inside an ECMAScript module is now forbidden
* Sun Mar 21 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.9.6
    * Expose build options to plugins
    * Fix an edge case with the object spread transform
    * Fix a TypeScript parsing edge case with arrow function return types
    * Enable faster synchronous transforms under a flag
    * Update how optional chains are compiled to match new V8 versions
  - includes 0.9.5
    * Fix parsing of the [dir] placeholder
  - includes 0.9.4
    * Enable hashes in entry point file paths
    * Fix importing a path containing a ? character on Windows
    * Parse and ignore the deprecated @-ms-viewport CSS rule
    * Avoid mutating the binary executable file in place
    * Avoid warning about potential issues with sideEffects in packages
  - includes 0.9.3
    * Fix path resolution with the exports field for scoped packages
    * Improved error message in exports failure case
    * Mention glob syntax in entry point error messages
    * Raise certain VM versions in the JavaScript feature
      compatibility table
    * Mention the configured target environment in error messages
    * Fix an issue with Unicode and source maps
* Sun Mar 14 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.9.2:
    * Fix export name annotations in CommonJS output for node
  - includes 0.9.1:
    * Always lower object spread and rest when targeting V8
    * Fix object rest return value
    * Basic support for CSS page margin rules
    * Add export name annotations to CommonJS output for node
    * Fix bundling when parent directory is inaccessible
    * Avoid allocations in JavaScript API stdout processing
    * Support conditional @import syntax when not bundling
* Wed Mar 10 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.9.0:
    * Add support for node's exports field in package.json files
    * Banner and footer options explicitly set js vs. css
    * The extensions .mjs and .cjs are no longer implicit
    * Remove the --summary flag and instead just always print a summary
    * Rename --error-limit= to --log-limit=
    * Remove the metafile from outputFiles
    * Remove the deprecated --avoid-tdz optioon
    * Remove the esbuild.startService() API
    * Remove Spinner options from Go API
* Fri Mar 05 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.56
    * Fix a discrepancy with esbuild's tsconfig.json implementation
    * Work around the Jest testing framework breaking node's Buffer API
    * Better handling of implicit main fields in package.json
  - includes 0.8.55
    * Align more closely with node's default import behavior for CommonJS
    * Fix bug when ESM file has empty exports and is converted to CommonJS
    * Avoid introducing this for imported function calls
* Tue Mar 02 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.54
    * Fix ordering issue with private class methods
    * Fix --keep-names for private class members
    * Fix cross-chunk import paths
    * Remove the guarantee that direct eval can access imported symbols
  - includes 0.8.53
    * Support chunk and asset file name templates
    * Handle this in class static field initializers
    * Do not warn about dynamic imports when .catch() is detected
    * CSS namespaces are no longer supported
  - includes 0.8.52
    * Fix a concurrent map write with the --inject: feature
    * Provide kind to onResolve plugins
* Wed Feb 24 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.51
    * The stderr log format now contains line numbers after file names
    * Allow --define with import.meta
    * Fix a race condition with multiple injected files
    * Change --serve behavior to serve on all interfaces
    * Change the import resolution rules of absolute paths
    * Output files in metafile now have entryPoint
  - includes 0.8.50
    * Using direct eval now pulls in module and exports
    * Always remove all "use asm" directives
    * Fix a variable hoisting edge case
    * Remove empty CSS rules when minifying
* Fri Feb 19 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.49
    * Work around a problem with pnpm and NODE_PATH
    * Add more names to the global no-side-effect list
    * Fix a TypeScript parser regression
    * Add the Go-specific cli.ParseServeOptions() API
  - includes 0.8.48
    * Fix various parsing edge cases
    * Remove local web server feature from the WebAssembly package
  - includes 0.8.47
    * Omit warning about require.someProperty when targeting CommonJS
    * Support ignored URL parameters at the end of import paths
    * Prevent paths starting with / from being used as relative paths on Windows
    * Warn when importing a path with the wrong case
* Sun Feb 14 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.46
    * Fix minification of .0 in CSS
    * Support range requests in local HTTP server
  - includes 0.8.45
    * Add the --servedir= flag
    * Handle absolute paths in tsconfig.json
    * Change the watch mode output format
  - includes 0.8.44
    * Create logo for esbuild
    * Add support for node's --preserve-symlinks flag
    * Ignore a leading byte order mark (BOM) in CSS files
    * Add message notes to the API
    * Add origin information to errors from plugins
    * Fix a regression with the synchronous JavaScript API
    * Remove absolute paths for disabled files from source maps
  - includes 0.8.43
    * Support the XDG_CACHE_HOME environment variable
    * Further improve constant folding of branches
    * Fix an edge case with CSS variable syntax
    * Add support for recursive symlinks during path resolution
    * Fix subtle circular dependency issue
    * Add support for the NODE_PATH environment variable
  - includes 0.8.42
    * Fix crash with block-level function declaration and --keep-names
    * Disallow additional features in strict mode
    * Basic support for watch mode with plugins
    * Make JavaScript API error format more consistent
* Thu Feb 04 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.41
    * Special-case certain syntax with --format=esm
    * Basic "use strict" tracking
    * Fix a minifier bug when transforming "with" clauses
    * Transform block-level function declarations
  - includes 0.8.40
    * Fix TypeScript parameter decorators on class constructors
    * Resolve browser entries in package.json with no file extension
  - includes 0.8.39
    * Add an API option for a per-build working directory
    * Fix stray esbuild process after node exits
  - includes 0.8.38
    * --watch mode added
    * Add pluginData to pass data between plugins
  - includes 0.8.37
    * Improve ambiguous import handling
    * Reuse automatically-generated temporary *.node files
    * Fix the serve API with outfile
* Tue Jan 26 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.36
    * hide N-API native node extensions from Yarn 2
  - includes 0.8.35
    * Fix a commonly-missed corner case with await inside **
    * Allow namespaced names in JSX syntax
    * Fix worker: false in esbuild's browser-based JavaScript API
    * Add a hack for faster command-line execution for the WebAssembly
      module in certain cases
    * Fix non-absolute paths with the esbuild-wasm package in the browser
  - includes 0.8.34
    * Fix a parser bug about suffix expressions after an arrow function body
    * Add new neutral platform to help text
* Wed Jan 20 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.33
    * Fix esbuild potentially exiting early during incremental rebuilds
    * Fix using the new sourcesContent option with the transform API
    * Insert the object spread shim in constructor methods after the super() call
    * Add the --platform=neutral API option
    * Provide minified and non-minified versions of in-browser API library
  - strip binary
* Thu Jan 14 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.32
    * Calling stop() on the JavaScript API is now optional
    * Fix bug in metafile path generation
    * Add kind to import JavaScript and CSS paths in metafile JSON
    * Add support for TypeScript 4.2 syntax (abstract construct signatures)
    * Add detail to errors and warnings
    * Disable code warnings inside node_modules directories even with plugins
    * Remove the warning about self-assignment
    * Disable constant folding for the ?: operator when not minifying
* Thu Jan 07 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.31
    * Fix minification issue from previous release
    * Add the option --sourcemap=both
    * Tree-shake unused code with --format=iife
* Wed Jan 06 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 0.8.30
    * Fix @jsx and @jsxFrag comments without trailing spaces
    * Minification improvements
    * Fix issues with nested source maps
* Mon Jan 04 2021 Avindra Goolcharan <avindra@opensuse.org>
  - initial package at 0.8.29

Files

/usr/bin/esbuild
/usr/share/doc/packages/esbuild
/usr/share/doc/packages/esbuild/CHANGELOG.md
/usr/share/doc/packages/esbuild/README.md
/usr/share/licenses/esbuild
/usr/share/licenses/esbuild/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 01:14:14 2024