Skip to content

Commit

Permalink
feat(deno): @nrwl/deno MVP (#138)
Browse files Browse the repository at this point in the history
* feat(deno): add @nrwl/deno plugin

WIP

WIP library gen

chau wip

wip graph

wip more deno

wip: linter schema

wip: test schema

add vscode settings to enable deno editor support

use deno.json

more schema changes

WIP: e2e tests

wip: e2e tests

deno e2e tests

wip

migrate

graph support

promise all file processors

clean up testing schema options

clean up lint schema options

update deno readme

add publish config

add deno vscode settings path

update graph processor (haven't tested might have broken)

clean up

fix add paths

maybe ready?

* address PR feedback

* handle common args

* fix failing lint,test for CI

* pr feedback
  • Loading branch information
barbados-clemens authored Feb 10, 2023
1 parent 285117f commit fec4f9b
Show file tree
Hide file tree
Showing 78 changed files with 5,125 additions and 6,528 deletions.
5 changes: 5 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@
"files": ["*.js", "*.jsx"],
"extends": ["plugin:@nrwl/nx/javascript"],
"rules": {}
},
{
"files": "*.json",
"parser": "jsonc-eslint-parser",
"rules": {}
}
]
}
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"eslint.validate": ["json"]
}
15 changes: 15 additions & 0 deletions e2e/deno-e2e/jest.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/* eslint-disable */
export default {
displayName: 'deno-e2e',
preset: '../../jest.preset.js',
globals: {
'ts-jest': {
tsconfig: '<rootDir>/tsconfig.spec.json',
},
},
transform: {
'^.+\\.[tj]s$': 'ts-jest',
},
moduleFileExtensions: ['ts', 'js', 'html'],
coverageDirectory: '../../coverage/e2e/deno-e2e',
};
17 changes: 17 additions & 0 deletions e2e/deno-e2e/project.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"name": "deno-e2e",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"sourceRoot": "e2e/deno-e2e/src",
"targets": {
"e2e": {
"executor": "@nrwl/nx-plugin:e2e",
"options": {
"target": "deno:build",
"jestConfig": "e2e/deno-e2e/jest.config.ts"
}
}
},
"tags": [],
"implicitDependencies": ["deno"]
}
Loading

0 comments on commit fec4f9b

Please sign in to comment.