Repository
Current version released
a year ago
Dependencies
std
Compy
Minimalist (yet powerful) monorepo manager for Deno
Usage
compy <cache|start|dev|test|fmt|lint> <target> [...args]
Files
<root>/.compy.ts
import { Compy } from 'https://deno.land/x/compy/types.ts';
export default {
nests: 'packages',
config: 'deno.jsonc',
} satisfies Compy;
<root>/packages/<package>/.compy.egg.ts
import { Egg } from 'https://deno.land/x/compy/types.ts';
export default {
entry: './src/run.ts',
allow: ['env', 'net', 'read', 'write'],
unstable: true,
cache: './src/run.ts',
start: './src/run.ts',
dev: './src/run.ts',
test: {
entry: 'spec/',
lock: 'test.deno.lock',
env: {
ENV_TYPE: 'test',
},
},
fmt: './src/',
lint: './src/',
ext: {
tag: 'git tag',
},
} satisfies Egg;