From 443e88dc811db93503590840187d250f12b5ee2c Mon Sep 17 00:00:00 2001 From: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com> Date: Tue, 7 Nov 2023 17:28:29 +0100 Subject: [PATCH] fix(rules): add RemixRun --- src/rules/__snapshots__/index.test.ts.snap | 1 + src/rules/framework/index.ts | 1 + src/rules/framework/remixrun.ts | 12 ++++++++++++ .../nodejs/__snapshots__/component.test.ts.snap | 16 ++++++++++++++++ src/types/techs.ts | 1 + 5 files changed, 31 insertions(+) create mode 100644 src/rules/framework/remixrun.ts diff --git a/src/rules/__snapshots__/index.test.ts.snap b/src/rules/__snapshots__/index.test.ts.snap index d4eb578..3bec7dd 100644 --- a/src/rules/__snapshots__/index.test.ts.snap +++ b/src/rules/__snapshots__/index.test.ts.snap @@ -346,6 +346,7 @@ exports[`all > should match everything 1`] = ` "redwoodjs", "refinedev", "relativeci", + "remixrun", "render", "renovate", "replit", diff --git a/src/rules/framework/index.ts b/src/rules/framework/index.ts index 89763b9..6248b31 100644 --- a/src/rules/framework/index.ts +++ b/src/rules/framework/index.ts @@ -13,4 +13,5 @@ import './hugo.js'; import './jekyll.js'; import './payloadcms.js'; import './refinedev.js'; +import './remixrun.js'; import './shopify.hydrogen.js'; diff --git a/src/rules/framework/remixrun.ts b/src/rules/framework/remixrun.ts new file mode 100644 index 0000000..11d3158 --- /dev/null +++ b/src/rules/framework/remixrun.ts @@ -0,0 +1,12 @@ +import { register } from '../../register.js'; + +register({ + tech: 'remixrun', + name: 'Remix', + type: 'framework', + dependencies: [ + { type: 'npm', name: '@remix-run/node' }, + { type: 'npm', name: '@remix-run/react' }, + { type: 'npm', name: '@remix-run/serve' }, + ], +}); diff --git a/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap b/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap index ba2c9c9..e60fa70 100644 --- a/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap +++ b/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap @@ -210,6 +210,7 @@ exports[`npm > should match everything 1`] = ` "redwoodjs", "refinedev", "relativeci", + "remixrun", "renovate", "replit", "replit.database", @@ -1344,6 +1345,21 @@ exports[`npm > should match everything 2`] = ` "@relative-ci/agent", "0.0.0", ], + [ + "npm", + "@remix-run/node", + "0.0.0", + ], + [ + "npm", + "@remix-run/react", + "0.0.0", + ], + [ + "npm", + "@remix-run/serve", + "0.0.0", + ], [ "npm", "@replit/database", diff --git a/src/types/techs.ts b/src/types/techs.ts index 4361404..d665f87 100644 --- a/src/types/techs.ts +++ b/src/types/techs.ts @@ -366,6 +366,7 @@ export type AllowedKeys = | 'redwoodjs' | 'refinedev' | 'relativeci' + | 'remixrun' | 'render' | 'renovate' | 'replit.database'