Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Coffeescript 2 and other changes #91

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Apr 9, 2023

  1. feat: Upgrade to CoffeeScript 2

    Replace the deprecated package coffee-script with coffeescript. Use the version 2, which supports the version 2 of the language.
    
    BREAKING CHANGE: CoffeeScript version 2 is not 100% compatible with the version 1. See https://coffeescript.org/#breaking-changes for more information.
    prantlf committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    cb4adc7 View commit details
    Browse the repository at this point in the history
  2. fix: Remove the dependency on object-assign

    Replace the polyfill with the direct usage of Object.assign.
    
    BREAKING CHANGE: Upgrade Node.js to version 4 or later.
    prantlf committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    7793851 View commit details
    Browse the repository at this point in the history
  3. chore: Include a package lock for PNPM

    PNPM offers a better performance than NPM.
    prantlf committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    f19db04 View commit details
    Browse the repository at this point in the history
  4. chore: Upgrade development dependencies

    * The minimum version of Node.js to build and test this package is 12 now.
    * Disable some eslint warnings temporarily.
    prantlf committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    44aecc7 View commit details
    Browse the repository at this point in the history
  5. fix: Modernise the JavaScript language

    Fix eslint warnings after upgrading eslint.
    
    BREAKING CHANGE: The minimum supported version of Node.js is 8 now.
    prantlf committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    1d492b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. test: Add a project example and unit tests

    * Add a simple example of a text project.
    * Test the example as a unit test of the preprocessor.
    prantlf committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    6cbaf5f View commit details
    Browse the repository at this point in the history
  2. feat: Move coffeescript to peer dependencies

    Allow to install coffeescript of the particular version used in the project.
    
    BREAKING CHANGE: The package coffeescript was moved to peer dependencies. If you use a package manager with the feature parity of NPM 8, you won't notice a difference, because it will install the peer depednencies automatically. Otherwise you will need to install coffeescript as a dev dependency, like you did karma earlier.
    prantlf committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    f84f552 View commit details
    Browse the repository at this point in the history
  3. test: Check test code coverage

    Use c8 to compute the test code coverage.
    prantlf committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    173348b View commit details
    Browse the repository at this point in the history
  4. fix: Include only index.js in the published package

    Do not distribute development files.
    prantlf committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    9b00edc View commit details
    Browse the repository at this point in the history
  5. chore: update contributors

    prantlf committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    3f1a67c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95e869a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52a3a63 View commit details
    Browse the repository at this point in the history