Skip to content

Commit

Permalink
Make a more sane directory structure.
Browse files Browse the repository at this point in the history
Move the module entry point from `./lib/source-map.js` -> `./source-map.js`.

Move `./lib/source-map/*` -> `./lib/*`.

Move `./test/source-map/*` -> `./test/*`
  • Loading branch information
fitzgen committed Sep 10, 2015
1 parent 3fb0840 commit 68c031b
Show file tree
Hide file tree
Showing 27 changed files with 39 additions and 42 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
8 changes: 0 additions & 8 deletions lib/source-map.js

This file was deleted.

File renamed without changes.
File renamed without changes.
9 changes: 3 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,10 @@
"type": "git",
"url": "http://github.com/mozilla/source-map.git"
},
"directories": {
"lib": "./lib"
},
"main": "./lib/source-map.js",
"main": "./source-map.js",
"files": [
"lib/",
"build/"
"source-map.js",
"lib/"
],
"engines": {
"node": ">=0.10.0"
Expand Down
8 changes: 8 additions & 0 deletions source-map.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/*
* Copyright 2009-2011 Mozilla Foundation and contributors
* Licensed under the New BSD license. See LICENSE.txt or:
* http://opensource.org/licenses/BSD-3-Clause
*/
exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator;
exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer;
exports.SourceNode = require('./lib/source-node').SourceNode;
8 changes: 4 additions & 4 deletions test/run-tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ function isTestFile(f) {
: /^test\-.*?\.js/.test(f);
}

function toModule(f) {
return './source-map/' + f.replace(/\.js$/, '');
function toRelativeModule(f) {
return './' + f.replace(/\.js$/, '');
}

var requires = fs.readdirSync(path.join(__dirname, 'source-map'))
var requires = fs.readdirSync(__dirname)
.filter(isTestFile)
.map(toModule);
.map(toRelativeModule);

var code = run(requires.map(require).map(function (mod, i) {
return {
Expand Down
2 changes: 1 addition & 1 deletion test/source-map/test-api.js → test/test-api.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var sourceMap = require('../../lib/source-map');
var sourceMap = require('../source-map');

exports['test that the api is properly exposed in the top level'] = function (assert) {
assert.equal(typeof sourceMap.SourceMapGenerator, "function");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var ArraySet = require('../../lib/source-map/array-set').ArraySet;
var ArraySet = require('../lib/array-set').ArraySet;

function makeTestSet() {
var set = new ArraySet();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var base64VLQ = require('../../lib/source-map/base64-vlq');
var base64VLQ = require('../lib/base64-vlq');

exports['test normal encoding and decoding'] = function (assert) {
var result = {};
Expand Down
2 changes: 1 addition & 1 deletion test/source-map/test-base64.js → test/test-base64.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var base64 = require('../../lib/source-map/base64');
var base64 = require('../lib/base64');

exports['test out of range encoding'] = function (assert) {
assert.throws(function () {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var binarySearch = require('../../lib/source-map/binary-search');
var binarySearch = require('../lib/binary-search');

function numberCompare(a, b) {
return a - b;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
*/
{
var util = require("./util");
var SourceMapConsumer = require('../../lib/source-map/source-map-consumer').SourceMapConsumer;
var SourceMapGenerator = require('../../lib/source-map/source-map-generator').SourceMapGenerator;
var SourceMapConsumer = require('../lib/source-map-consumer').SourceMapConsumer;
var SourceMapGenerator = require('../lib/source-map-generator').SourceMapGenerator;

exports['test eating our own dog food'] = function (assert) {
var smg = new SourceMapGenerator({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var quickSort = require('../../lib/source-map/quick-sort').quickSort;
var quickSort = require('../lib/quick-sort').quickSort;

function numberCompare(a, b) {
return a - b;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
*/
{
var util = require("./util");
var SourceMapConsumer = require('../../lib/source-map/source-map-consumer').SourceMapConsumer;
var IndexedSourceMapConsumer = require('../../lib/source-map/source-map-consumer').IndexedSourceMapConsumer;
var BasicSourceMapConsumer = require('../../lib/source-map/source-map-consumer').BasicSourceMapConsumer;
var SourceMapGenerator = require('../../lib/source-map/source-map-generator').SourceMapGenerator;
var SourceMapConsumer = require('../lib/source-map-consumer').SourceMapConsumer;
var IndexedSourceMapConsumer = require('../lib/source-map-consumer').IndexedSourceMapConsumer;
var BasicSourceMapConsumer = require('../lib/source-map-consumer').BasicSourceMapConsumer;
var SourceMapGenerator = require('../lib/source-map-generator').SourceMapGenerator;

exports['test that we can instantiate with a string or an object'] = function (assert) {
assert.doesNotThrow(function () {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var SourceMapGenerator = require('../../lib/source-map/source-map-generator').SourceMapGenerator;
var SourceMapConsumer = require('../../lib/source-map/source-map-consumer').SourceMapConsumer;
var SourceNode = require('../../lib/source-map/source-node').SourceNode;
var SourceMapGenerator = require('../lib/source-map-generator').SourceMapGenerator;
var SourceMapConsumer = require('../lib/source-map-consumer').SourceMapConsumer;
var SourceNode = require('../lib/source-node').SourceNode;
var util = require('./util');

exports['test some simple stuff'] = function (assert) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
*/
{
var util = require("./util");
var SourceMapGenerator = require('../../lib/source-map/source-map-generator').SourceMapGenerator;
var SourceMapConsumer = require('../../lib/source-map/source-map-consumer').SourceMapConsumer;
var SourceNode = require('../../lib/source-map/source-node').SourceNode;
var SourceMapGenerator = require('../lib/source-map-generator').SourceMapGenerator;
var SourceMapConsumer = require('../lib/source-map-consumer').SourceMapConsumer;
var SourceNode = require('../lib/source-node').SourceNode;

function forEachNewline(fn) {
return function (assert) {
Expand Down
2 changes: 1 addition & 1 deletion test/source-map/test-util.js → test/test-util.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var libUtil = require('../../lib/source-map/util');
var libUtil = require('../lib/util');

exports['test urls'] = function (assert) {
var assertUrl = function (url) {
Expand Down
2 changes: 1 addition & 1 deletion test/source-map/util.js → test/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* http://opensource.org/licenses/BSD-3-Clause
*/
{
var util = require('../../lib/source-map/util');
var util = require('../lib/util');

// This is a test mapping which maps functions from two different files
// (one.js and two.js) to a minified generated source.
Expand Down
8 changes: 4 additions & 4 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ var distDir = path.join(__dirname, "dist");
module.exports = [
// Plain build.
{
entry: "./lib/source-map.js",
entry: "./source-map.js",
output: {
path: distDir,
filename: "source-map.js",
Expand All @@ -20,7 +20,7 @@ module.exports = [

// Debug build.
{
entry: "./lib/source-map.js",
entry: "./source-map.js",
output: {
path: distDir,
filename: "source-map.debug.js",
Expand All @@ -32,7 +32,7 @@ module.exports = [

// Minified build.
{
entry: "./lib/source-map.js",
entry: "./source-map.js",
output: {
path: distDir,
filename: "source-map.min.js",
Expand All @@ -56,7 +56,7 @@ function isTestFile(file) {
return testFileRegex.test(file);
}

var testsDir = path.join(__dirname, "test", "source-map");
var testsDir = path.join(__dirname, "test");
var testFiles = fs.readdirSync(testsDir).filter(isTestFile);

// The xpcshell test harness expects a run_test function. Define this function
Expand Down

0 comments on commit 68c031b

Please sign in to comment.