ljharb / es-abstract

ECMAScript spec abstract operations.
MIT License
114 stars 30 forks source link

Why are spackled scripts copies instead of aliases? #79

Closed ExE-Boss closed 4 years ago

ExE-Boss commented 4 years ago

The spackle.js script generates:

'use strict';

module.exports = require('../<prevYear>/<opName>');

But the repository contains copies of the files.

ljharb commented 4 years ago

Aliases/symlinks behave differently platforms, but also require relative to themselves.

I changed it to use copies so a year’s operations would require sibling operations always from the current year.