New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@remix-run/dev

Package Overview
Dependencies
Maintainers
2
Versions
1051
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@remix-run/dev - npm Package Compare versions

Comparing version 0.0.0-experimental-db4e08b8 to 0.0.0-experimental-f88eb375

2

build.js
/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

#!/usr/bin/env node
/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -5,0 +5,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -85,3 +85,3 @@ * Copyright (c) Remix Software Inc.

console.error((failure === null || failure === void 0 ? void 0 : failure.message) || "An unknown build error occured");
console.error((failure === null || failure === void 0 ? void 0 : failure.message) || "An unknown build error occurred");
}

@@ -342,2 +342,5 @@

publicPath: config.publicPath,
define: {
"process.env.NODE_ENV": JSON.stringify(options.mode)
},
plugins: [mdx.mdxPlugin(config), serverRouteModulesPlugin(config), emptyModulesPlugin(config, /\.client(\.[jt]sx?)?$/), manualExternalsPlugin((id, importer) => {

@@ -344,0 +347,0 @@ // assets.json is external because this build runs in parallel with the

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

@@ -65,2 +65,8 @@ import type { RouteManifest, DefineRoutesFunction } from "./config/routes";

serverModuleFormat: "esm" | "cjs";
/**
* A list of filenames or a glob patterns to match files in the `app/routes`
* directory that Remix will ignore. Matching files will not be recognized as
* routes.
*/
ignoredRouteFiles?: string[];
}

@@ -67,0 +73,0 @@ /**

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -101,3 +101,3 @@ * Copyright (c) Remix Software Inc.

if (fs__namespace.existsSync(path__namespace.resolve(appDirectory, "routes"))) {
let conventionalRoutes = routesConvention.defineConventionalRoutes(appDirectory);
let conventionalRoutes = routesConvention.defineConventionalRoutes(appDirectory, appConfig.ignoredRouteFiles);

@@ -104,0 +104,0 @@ for (let key of Object.keys(conventionalRoutes)) {

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

@@ -14,3 +14,3 @@ import type { RouteManifest } from "./routes";

*/
export declare function defineConventionalRoutes(appDir: string): RouteManifest;
export declare function defineConventionalRoutes(appDir: string, ignoredFilePatterns?: string[]): RouteManifest;
export declare function createRoutePath(partialRouteId: string): string | undefined;
/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -17,4 +17,7 @@ * Copyright (c) Remix Software Inc.

var path = require('path');
var minimatch = require('minimatch');
var routes = require('./routes.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
function _interopNamespace(e) {

@@ -40,2 +43,3 @@ if (e && e.__esModule) return e;

var path__namespace = /*#__PURE__*/_interopNamespace(path);
var minimatch__default = /*#__PURE__*/_interopDefaultLegacy(minimatch);

@@ -58,13 +62,17 @@ const routeModuleExts = [".js", ".jsx", ".ts", ".tsx", ".md", ".mdx"];

function defineConventionalRoutes(appDir) {
function defineConventionalRoutes(appDir, ignoredFilePatterns) {
let files = {}; // First, find all route modules in app/routes
visitFiles(path__namespace.join(appDir, "routes"), file => {
let routeId = routes.createRouteId(path__namespace.join("routes", file));
if (ignoredFilePatterns && ignoredFilePatterns.some(pattern => minimatch__default["default"](file, pattern))) {
return;
}
if (isRouteModuleFile(file)) {
let routeId = routes.createRouteId(path__namespace.join("routes", file));
files[routeId] = path__namespace.join("routes", file);
} else {
throw new Error(`Invalid route module file: ${path__namespace.join(appDir, "routes", file)}`);
return;
}
throw new Error(`Invalid route module file: ${path__namespace.join(appDir, "routes", file)}`);
});

@@ -71,0 +79,0 @@ let routeIds = Object.keys(files).sort(byLongestFirst);

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

{
"name": "@remix-run/dev",
"description": "Dev tools and CLI for Remix",
"version": "0.0.0-experimental-db4e08b8",
"version": "0.0.0-experimental-f88eb375",
"license": "MIT",

@@ -24,2 +24,3 @@ "repository": {

"meow": "^7.1.1",
"minimatch": "^3.0.4",
"pretty-ms": "^7.0.1",

@@ -26,0 +27,0 @@ "read-package-json-fast": "^2.0.2",

export declare enum SetupPlatform {
CloudflarePages = "cloudflare-pages",
CloudflareWorkers = "cloudflare-workers",

@@ -3,0 +4,0 @@ Node = "node"

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -42,2 +42,3 @@ * Copyright (c) Remix Software Inc.

(function (SetupPlatform) {
SetupPlatform["CloudflarePages"] = "cloudflare-pages";
SetupPlatform["CloudflareWorkers"] = "cloudflare-workers";

@@ -48,3 +49,3 @@ SetupPlatform["Node"] = "node";

function isSetupPlatform(platform) {
return [exports.SetupPlatform.CloudflareWorkers, exports.SetupPlatform.Node].includes(platform);
return [exports.SetupPlatform.CloudflarePages, exports.SetupPlatform.CloudflareWorkers, exports.SetupPlatform.Node].includes(platform);
}

@@ -51,0 +52,0 @@ async function setupRemix(platform) {

/**
* @remix-run/dev v0.0.0-experimental-db4e08b8
* @remix-run/dev v0.0.0-experimental-f88eb375
*

@@ -4,0 +4,0 @@ * Copyright (c) Remix Software Inc.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc