Skip to content

Commit f786236

Browse files
authored
Created shared configs (#295)
* feature: Created shared configs * refactor: Consumed shared configs * chore: Fixed/ignored lint errors * chore: Added lockfile
1 parent eadb046 commit f786236

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+484
-93
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
'use strict';
2+
3+
module.exports = require('@ijlee2-frontend-configs/ember-template-lint');
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"name": "@shared-configs/ember-template-lint",
3+
"version": "0.0.0",
4+
"private": true,
5+
"description": "Configuration for ember-template-lint",
6+
"repository": {
7+
"type": "git",
8+
"url": "https://github.com/ijlee2/ember-container-query.git"
9+
},
10+
"author": "Isaac J. Lee",
11+
"type": "module",
12+
"main": "index.cjs",
13+
"scripts": {
14+
"lint": "prettier \"**/*.{cjs,mjs}\" --cache --check",
15+
"lint:fix": "prettier \"**/*.{cjs,mjs}\" --cache --write"
16+
},
17+
"dependencies": {
18+
"@ijlee2-frontend-configs/ember-template-lint": "^3.0.0"
19+
},
20+
"devDependencies": {
21+
"@shared-configs/prettier": "workspace:*",
22+
"prettier": "^3.8.1"
23+
},
24+
"peerDependencies": {
25+
"ember-template-lint": "^7.9.3"
26+
},
27+
"peerDependenciesMeta": {
28+
"ember-template-lint": {
29+
"optional": false
30+
}
31+
},
32+
"engines": {
33+
"node": "22.* || >= 24"
34+
}
35+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from '@shared-configs/prettier/node';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from '@shared-configs/eslint-config-node/javascript';

configs/eslint/ember/package.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"name": "@shared-configs/eslint-config-ember",
3+
"version": "0.0.0",
4+
"private": true,
5+
"description": "Configuration for eslint (Ember)",
6+
"repository": {
7+
"type": "git",
8+
"url": "https://github.com/ijlee2/ember-container-query.git"
9+
},
10+
"author": "Isaac J. Lee",
11+
"type": "module",
12+
"exports": {
13+
"./v1-app": "./v1-app/index.mjs",
14+
"./v2-addon": "./v2-addon/index.mjs",
15+
"./v2-app": "./v2-app/index.mjs"
16+
},
17+
"scripts": {
18+
"format": "prettier . --cache --write",
19+
"lint": "concurrently \"pnpm:lint:*(!fix)\" --names \"lint:\"",
20+
"lint:fix": "concurrently \"pnpm:lint:*:fix\" --names \"fix:\" && pnpm format",
21+
"lint:format": "prettier . --cache --check",
22+
"lint:js": "eslint . --cache",
23+
"lint:js:fix": "eslint . --fix"
24+
},
25+
"dependencies": {
26+
"@ijlee2-frontend-configs/eslint-config-ember": "^3.1.1"
27+
},
28+
"devDependencies": {
29+
"@shared-configs/eslint-config-node": "workspace:*",
30+
"@shared-configs/prettier": "workspace:*",
31+
"concurrently": "^9.2.1",
32+
"eslint": "^9.39.4",
33+
"prettier": "^3.8.1"
34+
},
35+
"peerDependencies": {
36+
"eslint": "^9.39.2",
37+
"typescript": "^5.9.3"
38+
},
39+
"peerDependenciesMeta": {
40+
"eslint": {
41+
"optional": false
42+
},
43+
"typescript": {
44+
"optional": true
45+
}
46+
},
47+
"engines": {
48+
"node": "22.* || >= 24"
49+
}
50+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from '@shared-configs/prettier/node';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v1-app';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v2-addon';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from '@ijlee2-frontend-configs/eslint-config-ember/v2-app';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from './javascript/index.mjs';

0 commit comments

Comments
 (0)