Files

Return to Package Diff Home.
Brought to you by Intrinsic.

Package Diff: eslint-plugin-optimize-regex @ 1.1.5 .. 1.1.6

Dockerfile

@@ -0,0 +1,11 @@
+FROM node:10-alpine
+
+WORKDIR /app
+
+COPY ./package.json ./package-lock.json /app/
+
+RUN npm install
+
+COPY . /app/
+
+RUN npm test

.editorconfig

@@ -0,0 +1,13 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+indent_style = space
+indent_size = 2
+
+[Makefile]
+indent_style = tab
+indent_size = 4

Makefile

@@ -0,0 +1,7 @@
+.PHONY: test
+
+test:
+ docker build --force-rm -t eslint-plugin-optimize-regex .
+
+exec:
+ docker run --rm -it eslint-plugin-optimize-regex sh

package.json

@@ -1,6 +1,6 @@
{
"name": "eslint-plugin-optimize-regex",
- "version": "1.1.5",
+ "version": "1.1.6",
"description": "Optimize regex literals",
"repository": "BrainMaestro/eslint-plugin-optimize-regex",
"keywords": [
@@ -16,11 +16,11 @@
"test": "mocha tests --recursive"
},
"dependencies": {
- "regexp-tree": "0.0.72"
+ "regexp-tree": "0.0.85"
},
"devDependencies": {
- "eslint": "^4.12.1",
- "mocha": "^4.0.1"
+ "eslint": "^5.0.0",
+ "mocha": "^5.2.0"
},
"engines": {
"node": ">=6"

tests/lib/rules/optimize-regex.js

@@ -32,11 +32,11 @@
type: 'Literal',
},
],
- code: 'var re = /foo/',
- output: 'var re = /fo{2}/',
+ code: 'var re = /foooooo/',
+ output: 'var re = /fo{6}/',
errors: [
{
- message: '/foo/ can be optimized to /fo{2}/',
+ message: '/foooooo/ can be optimized to /fo{6}/',
type: 'Literal',
},
],

.travis.yml

@@ -0,0 +1,9 @@
+language: node_js
+
+node_js:
+ - "7"
+
+cache:
+ directories:
+ - "node_modules"
+