Skip to content

Commit 8485dce

Browse files
committed
Move files around, init blueprint
1 parent 152f254 commit 8485dce

80 files changed

Lines changed: 3211 additions & 9856 deletions

Some content is hidden

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

addon/.ember-cli

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

addon/.eslintignore

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,9 @@
11
# unconventional js
22
/blueprints/*/files/
3-
/vendor/
43

54
# compiled output
65
/dist/
7-
/tmp/
8-
9-
# dependencies
10-
/bower_components/
11-
/node_modules/
6+
/declarations/
127

138
# misc
149
/coverage/
15-
!.*
16-
.*/
17-
.eslintcache
18-
19-
# ember-try
20-
/.node_modules.ember-try/
21-
/bower.json.ember-try
22-
/npm-shrinkwrap.json.ember-try
23-
/package.json.ember-try
24-
/package-lock.json.ember-try
25-
/yarn.lock.ember-try
26-
27-
addon-test-support/**/*.js
28-
addon-test-support/**/*.d.ts
29-
public-types

addon/.eslintrc.cjs

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
'use strict';
2+
3+
module.exports = {
4+
root: true,
5+
// Only use overrides
6+
// https://github.com/ember-cli/eslint-plugin-ember?tab=readme-ov-file#gtsgjs
7+
overrides: [
8+
{
9+
files: ['**/*.js', '**/*.ts'],
10+
env: { browser: true },
11+
parser: '@typescript-eslint/parser',
12+
parserOptions: {
13+
ecmaVersion: 'latest',
14+
},
15+
plugins: ['ember', 'import'],
16+
extends: [
17+
'eslint:recommended',
18+
'plugin:ember/recommended',
19+
'plugin:prettier/recommended',
20+
],
21+
rules: {
22+
// require relative imports use full extensions
23+
'import/extensions': ['error', 'always', { ignorePackages: true }],
24+
// Add any custom rules here
25+
},
26+
},
27+
// ts files
28+
{
29+
files: ['**/*.ts'],
30+
extends: [
31+
'eslint:recommended',
32+
'plugin:ember/recommended',
33+
'plugin:@typescript-eslint/eslint-recommended',
34+
'plugin:@typescript-eslint/recommended',
35+
'plugin:prettier/recommended',
36+
],
37+
rules: {
38+
// require relative imports use full extensions
39+
'import/extensions': ['error', 'always', { ignorePackages: true }],
40+
// Add any custom rules here
41+
},
42+
},
43+
{
44+
files: ['**/*.gts'],
45+
parser: 'ember-eslint-parser',
46+
plugins: ['ember', 'import'],
47+
extends: [
48+
'eslint:recommended',
49+
'plugin:@typescript-eslint/eslint-recommended',
50+
'plugin:@typescript-eslint/recommended',
51+
'plugin:ember/recommended',
52+
'plugin:ember/recommended-gts',
53+
'plugin:prettier/recommended',
54+
],
55+
rules: {
56+
// require relative imports use full extensions
57+
'import/extensions': ['error', 'always', { ignorePackages: true }],
58+
// Add any custom rules here
59+
},
60+
},
61+
{
62+
files: ['**/*.gjs'],
63+
parser: 'ember-eslint-parser',
64+
plugins: ['ember', 'import'],
65+
extends: [
66+
'eslint:recommended',
67+
'plugin:ember/recommended',
68+
'plugin:ember/recommended-gjs',
69+
'plugin:prettier/recommended',
70+
],
71+
rules: {
72+
// require relative imports use full extensions
73+
'import/extensions': ['error', 'always', { ignorePackages: true }],
74+
// Add any custom rules here
75+
},
76+
},
77+
// node files
78+
{
79+
files: [
80+
'./.eslintrc.cjs',
81+
'./.prettierrc.cjs',
82+
'./.template-lintrc.cjs',
83+
'./addon-main.cjs',
84+
],
85+
parserOptions: {
86+
sourceType: 'script',
87+
},
88+
env: {
89+
browser: false,
90+
node: true,
91+
},
92+
plugins: ['n'],
93+
extends: [
94+
'eslint:recommended',
95+
'plugin:n/recommended',
96+
'plugin:prettier/recommended',
97+
],
98+
},
99+
],
100+
};

addon/.eslintrc.js

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

addon/.gitignore

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
1-
# tyescript related output files
2-
addon-test-support/**/*.js
3-
addon-test-support/**/*.d.ts
4-
dist-types
1+
# The authoritative copies of these live in the monorepo root (because they're
2+
# more useful on github that way), but the build copies them into here so they
3+
# will also appear in published NPM packages.
4+
/README.md
5+
/LICENSE.md
56

6-
# Other build artifacts
7-
README.md
7+
# compiled output
8+
dist/
9+
declarations/
10+
11+
# npm/pnpm/yarn pack output
12+
*.tgz
13+
14+
# deps & caches
15+
node_modules/
16+
.eslintcache
17+
.prettiercache

addon/.npmignore

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

addon/.prettierignore

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,9 @@
11
# unconventional js
22
/blueprints/*/files/
3-
/vendor/
43

54
# compiled output
65
/dist/
7-
/tmp/
8-
9-
# dependencies
10-
/bower_components/
11-
/node_modules/
6+
/declarations/
127

138
# misc
149
/coverage/
15-
!.*
16-
.eslintcache
17-
18-
# ember-try
19-
/.node_modules.ember-try/
20-
/bower.json.ember-try
21-
/npm-shrinkwrap.json.ember-try
22-
/package.json.ember-try
23-
/package-lock.json.ember-try
24-
/yarn.lock.ember-try
25-
26-
addon-test-support/**/*.js
27-
addon-test-support/**/*.d.ts

addon/.watchmanconfig

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

0 commit comments

Comments
 (0)