rittenhop-dev/versions/5.94.2/node_modules/intl/CONTRIBUTING.md
2024-09-23 19:40:12 -04:00

1.4 KiB

Contributing Code to Intl.js

Dev mode installation

To install the dependencies:

npm install

To run the unit tests:

npm test

To build files in dist/ and lib/:

npm run build

Updating CLDR Data

To specifically build files in locale-data:

npm run build:data

Note: this is completely optional since the regular npm run build will take care of it.

Updating Test 262

To specifically build files in tests/test262:

grunt update-test262

Note: be careful when attempting to update the tests.

Source Code

All the source code is in src/ folder, written as ES6 modules, and transpiled using rollup and babel into the lib/ and dist/ folders.

The dist/ is in git because of bower, make sure you commit those files as well.

Release checklist

  • build all files using npm run build
  • run all tests using npm test
  • verify that README.md is updated
  • bump the version in package.json
  • commit to master
  • push to npm using npm publish
  • create a new release entry including the tag for the new version, being sure to document any deprecations