diff --git a/src/rules/__snapshots__/index.test.ts.snap b/src/rules/__snapshots__/index.test.ts.snap index 8d68bdd2..ca46fe78 100644 --- a/src/rules/__snapshots__/index.test.ts.snap +++ b/src/rules/__snapshots__/index.test.ts.snap @@ -183,6 +183,7 @@ exports[`all > should match everything 1`] = ` "snowflake", "snyk", "socketio", + "solidjs", "splunk", "sqlite", "sqreen", diff --git a/src/rules/js/index.ts b/src/rules/js/index.ts index 8478dbd7..74163b3c 100644 --- a/src/rules/js/index.ts +++ b/src/rules/js/index.ts @@ -18,6 +18,7 @@ import './reactEmail.js'; import './rollup.js'; import './sequelize.js'; import './socketio.js'; +import './solidjs.js'; import './storybook.js'; import './strapi.js'; import './stylelint.js'; diff --git a/src/rules/js/solidjs.ts b/src/rules/js/solidjs.ts new file mode 100644 index 00000000..63fc8387 --- /dev/null +++ b/src/rules/js/solidjs.ts @@ -0,0 +1,8 @@ +import { register } from '../../register.js'; + +register({ + tech: 'solidjs', + name: 'Solid js', + type: 'tool', + dependencies: [{ type: 'npm', name: 'solid-js' }], +}); diff --git a/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap b/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap index 398ea4dd..f9bc950b 100644 --- a/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap +++ b/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap @@ -113,6 +113,7 @@ exports[`npm > should match everything 1`] = ` "slack", "snyk", "socketio", + "solidjs", "sqlite", "sqreen", "squarespace", @@ -927,6 +928,11 @@ exports[`npm > should match everything 2`] = ` "socket.io", "0.0.0", ], + [ + "npm", + "solid-js", + "0.0.0", + ], [ "npm", "sqlite3", diff --git a/src/types/techs.ts b/src/types/techs.ts index ce83b08b..b1f332f1 100644 --- a/src/types/techs.ts +++ b/src/types/techs.ts @@ -86,6 +86,7 @@ export type AllowedKeys = | 'elasticsearch' | 'elasticstack' | 'elixir' + | 'emberjs' | 'equinix' | 'esbuild' | 'eslint' @@ -213,6 +214,7 @@ export type AllowedKeys = | 'snowflake' | 'snyk' | 'socketio' + | 'solidjs' | 'splunk' | 'sqlite' | 'sqreen'