https://github.com/tc39/ecma426
Source map specification, RFCs and new proposals.
https://github.com/tc39/ecma426
Last synced: 9 months ago
JSON representation
Source map specification, RFCs and new proposals.
- Host: GitHub
- URL: https://github.com/tc39/ecma426
- Owner: tc39
- License: other
- Created: 2015-02-18T04:02:00.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T19:04:47.000Z (10 months ago)
- Last Synced: 2025-04-01T20:23:13.580Z (10 months ago)
- Language: JavaScript
- Homepage: http://tc39.es/ecma426/
- Size: 1.11 MB
- Stars: 144
- Watchers: 37
- Forks: 20
- Open Issues: 62
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Source Map Specification
This repository contains the latest draft of the ECMA-426 specification ("Source map format"), as
well as older revisions of the format developed prior to moving to Ecma.
## What's here
* [Draft Source](spec.emu)
* [Rendered Draft](https://tc39.es/ecma426/)
The current specification is an evolution of the original third revision. The
first and second revision of the spec are provided for historical context, and
don't have widespread adoption in tools.
* [Revision 3](source-map-rev3.md)
* [Revision 2](source-map-rev2.md)
* [Revision 1](source-map-rev1.md)
## Generating the draft specification
1. Run `npm ci && npm run build` from this repository's root folder
2. Open `./out/index.html` in your browser
## Current Proposals
| Proposal | Author | Stage |
| ------------------------------------------------------------------------------------------ | ----------------------- | ------- |
| [Scopes](https://github.com/tc39/ecma426/blob/main/proposals/scopes.md) | Holger Benl, Simon Zünd | Stage 3 |
| [Range Mappings](https://github.com/tc39/ecma426/blob/main/proposals/range-mappings.md) | Tobias Koppers | Stage 2 |
| [Debug ID](https://github.com/tc39/ecma426/blob/main/proposals/debug-id.md) | Luca Forstner | Stage 2 |
| [Env](https://github.com/tc39/ecma426/blob/main/proposals/env.md) | Nick Fitzgerald | Stage 1 |
## License
See [LICENSE.md](./LICENSE.md) for details.
## Original Locations
These documents have previously been hosted on Google Docs:
* Revision 1: [Source Mapping](https://docs.google.com/document/d/1g6tuP7unEkxUSZwLm4IcLoJn1eNDhEmZLAV2kphdvOY/edit)
* Revision 2: [Closure Compiler Source Map 2.0](https://docs.google.com/document/d/1xi12LrcqjqIHTtZzrzZKmQ3lbTv9mKrN076UB-j3UZQ/edit?hl=en_US)
* Revision 3: [Source Map Revision 3 Proposal](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.1ce2c87bpj24)