Skip to content
This repository was archived by the owner on May 4, 2023. It is now read-only.

Commit 16d7c55

Browse files
committed
Fix eslint issues, Update to import syntx
1 parent ec12c87 commit 16d7c55

File tree

8 files changed

+26
-19
lines changed

8 files changed

+26
-19
lines changed

.babelrc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
{
2-
"presets": ["latest"]
2+
"presets": [
3+
["env", {
4+
"targets": {
5+
"node": 4
6+
},
7+
"exclude": ["transform-es2015-classes"]
8+
}]
9+
]
310
}

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist/

index.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "1.5.0",
55
"description": "Rudimentary fs.js and module.js patches to allow loading files from an atom/asar archive",
66
"license": "MIT",
7-
"main": "index.js",
7+
"main": "dist/index.js",
88
"repository": {
99
"type": "git",
1010
"url": "git://github.com/ckarper/asar-fs.git"
@@ -15,20 +15,20 @@
1515
"devDependencies": {
1616
"ava": "^0.18.0",
1717
"babel-cli": "^6.18.0",
18-
"babel-preset-latest": "^6.16.0",
18+
"babel-preset-env": "^1.2.0",
1919
"coveralls": "^2.11.15",
2020
"eslint": "^3.13.0",
2121
"eslint-config-airbnb": "^14.0.0",
2222
"eslint-plugin-import": "^2.2.0",
23-
"eslint-plugin-jsx-a11y": "^3.0.2",
23+
"eslint-plugin-jsx-a11y": "^3.0.2 || ^4.0.0",
2424
"eslint-plugin-react": "^6.9.0",
2525
"nyc": "^10.0.0",
2626
"rimraf": "^2.5.4",
2727
"xo": "^0.17.1"
2828
},
2929
"scripts": {
3030
"clean": "rimraf dist",
31-
"build": "npm run clean && babel --presets latest lib -d dist",
31+
"build": "npm run clean && babel src -d dist",
3232
"test": "npm run build && npm run lint && asar p test/fixture/asar test/_test.asar && nyc ava test/*.js",
3333
"lint": "xo",
3434
"xo": "xo",

src/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
module.exports = require('./monkey.js');

lib/monkey.js renamed to src/monkey.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint no-underscore-dangle: 0 */
22

3-
const path = require('path');
4-
const asar = require('asar');
5-
const disk = require('asar/lib/disk.js');
6-
const Module = require('module');
3+
import path from 'path';
4+
import asar from 'asar';
5+
import disk from 'asar/lib/disk';
6+
import Module from 'module';
77

88
let _archFs;
99
const _original = {};
File renamed without changes.

test/index.test.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
/* eslint-disable no-param-reassign */
2-
// import assert from 'assert';
32

43
import fs from 'fs';
54
import path from 'path';
65
import test from 'ava';
76

8-
import AsarFs from '..';
7+
import AsarFs from '../dist';
98

109
const asarFs = new AsarFs(path.join(__dirname, '_test.asar'));
1110

@@ -96,18 +95,18 @@ test('monkey patched readFileSync - nonexistent file', (t) => {
9695

9796
test('monkey patched require - specified file', (t) => {
9897
// eslint-disable-next-line global-require, import/no-unresolved, import/no-dynamic-require
99-
const temp = require('./temp.js');
98+
const nike = require('./nike.js');
10099

101-
t.is(typeof temp.nike, 'function');
102-
t.is(temp.nike(), 'Just do it!');
100+
t.is(typeof nike.nike, 'function');
101+
t.is(nike.nike(), 'Just do it!');
103102
});
104103

105104
test('monkey patched require - inferred extension [.js]', (t) => {
106105
// eslint-disable-next-line global-require, import/no-unresolved, import/no-dynamic-require
107-
const temp = require('./temp');
106+
const nike = require('./nike');
108107

109-
t.is(typeof temp.nike, 'function');
110-
t.is(temp.nike(), 'Just do it!');
108+
t.is(typeof nike.nike, 'function');
109+
t.is(nike.nike(), 'Just do it!');
111110
});
112111

113112
test('monkey patched require - inferred extension [.json]', (t) => {

0 commit comments

Comments
 (0)