commit
93d9556477
@ -1,4 +0,0 @@ |
||||
{ |
||||
"presets": ["@nrwl/react/babel"], |
||||
"plugins": [] |
||||
} |
@ -0,0 +1,61 @@ |
||||
{ |
||||
"name": "debugger", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "apps/debugger/src", |
||||
"projectType": "application", |
||||
"implicitDependencies": [ |
||||
"remix-debug" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/webpack:webpack", |
||||
"outputs": ["{options.outputPath}"], |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"compiler": "babel", |
||||
"outputPath": "dist/apps/debugger", |
||||
"index": "apps/debugger/src/index.html", |
||||
"baseHref": "/", |
||||
"main": "apps/debugger/src/main.tsx", |
||||
"polyfills": "apps/debugger/src/polyfills.ts", |
||||
"tsConfig": "apps/debugger/tsconfig.app.json", |
||||
"assets": [ |
||||
"apps/debugger/src/favicon.ico", |
||||
"apps/debugger/src/assets" |
||||
], |
||||
"styles": ["apps/debugger/src/styles.css"], |
||||
"scripts": [], |
||||
"webpackConfig": "apps/debugger/webpack.config.js" |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
}, |
||||
"production": { |
||||
"fileReplacements": [ |
||||
{ |
||||
"replace": "apps/debugger/src/environments/environment.ts", |
||||
"with": "apps/debugger/src/environments/environment.prod.ts" |
||||
} |
||||
] |
||||
} |
||||
} |
||||
}, |
||||
"serve": { |
||||
"executor": "@nrwl/webpack:dev-server", |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"buildTarget": "debugger:build", |
||||
"hmr": true |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
"buildTarget": "debugger:build:development" |
||||
}, |
||||
"production": { |
||||
"buildTarget": "debugger:build:production" |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
@ -1,16 +1,16 @@ |
||||
{ |
||||
"extends": "../../tsconfig.base.json", |
||||
"compilerOptions": { |
||||
"jsx": "react", |
||||
"jsx": "react-jsx", |
||||
"allowJs": true, |
||||
"esModuleInterop": true, |
||||
"allowSyntheticDefaultImports": true, |
||||
"types": ["node", "jest"], |
||||
"resolveJsonModule": true |
||||
"allowSyntheticDefaultImports": true |
||||
}, |
||||
"files": [ |
||||
"../../node_modules/@nrwl/react/typings/cssmodule.d.ts", |
||||
"../../node_modules/@nrwl/react/typings/image.d.ts" |
||||
], |
||||
"include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] |
||||
"files": [], |
||||
"include": [], |
||||
"references": [ |
||||
{ |
||||
"path": "./tsconfig.app.json" |
||||
} |
||||
] |
||||
} |
||||
|
@ -1,15 +0,0 @@ |
||||
{ |
||||
"extends": "./tsconfig.json", |
||||
"compilerOptions": { |
||||
"outDir": "../../dist/out-tsc", |
||||
"module": "commonjs", |
||||
"types": ["jest", "node"] |
||||
}, |
||||
"include": [ |
||||
"**/*.spec.ts", |
||||
"**/*.spec.tsx", |
||||
"**/*.spec.js", |
||||
"**/*.spec.jsx", |
||||
"**/*.d.ts" |
||||
] |
||||
} |
@ -0,0 +1,62 @@ |
||||
{ |
||||
"name": "etherscan", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "apps/etherscan/src", |
||||
"projectType": "application", |
||||
"implicitDependencies": [ |
||||
"remix-debug" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/webpack:webpack", |
||||
"outputs": ["{options.outputPath}"], |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"compiler": "babel", |
||||
"outputPath": "dist/apps/etherscan", |
||||
"index": "apps/etherscan/src/index.html", |
||||
"baseHref": "/", |
||||
"main": "apps/etherscan/src/main.tsx", |
||||
"polyfills": "apps/etherscan/src/polyfills.ts", |
||||
"tsConfig": "apps/etherscan/tsconfig.app.json", |
||||
"assets": [ |
||||
"apps/etherscan/src/favicon.ico", |
||||
"apps/etherscan/src/assets" |
||||
], |
||||
"styles": ["apps/etherscan/src/styles.css"], |
||||
"scripts": [], |
||||
"webpackConfig": "apps/etherscan/webpack.config.js" |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
}, |
||||
"production": { |
||||
"fileReplacements": [ |
||||
{ |
||||
"replace": "apps/etherscan/src/environments/environment.ts", |
||||
"with": "apps/etherscan/src/environments/environment.prod.ts" |
||||
} |
||||
] |
||||
} |
||||
} |
||||
}, |
||||
"serve": { |
||||
"executor": "@nrwl/webpack:dev-server", |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"buildTarget": "etherscan:build", |
||||
"hmr": true |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
"buildTarget": "etherscan:build:development", |
||||
"port": 5003 |
||||
}, |
||||
"production": { |
||||
"buildTarget": "etherscan:build:production" |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
@ -0,0 +1,28 @@ |
||||
const nxWebpack = require('@nrwl/react/plugins/webpack') |
||||
|
||||
module.exports = config => { |
||||
const nxWebpackConfig = nxWebpack(config) |
||||
const webpackConfig = { |
||||
...nxWebpackConfig, |
||||
resolve : { |
||||
...nxWebpackConfig.resolve, |
||||
fallback: { |
||||
...nxWebpackConfig.resolve.fallback, |
||||
"http": require.resolve("stream-http"), |
||||
"https": require.resolve("https-browserify"), |
||||
"stream": require.resolve("stream-browserify"), |
||||
"zlib": require.resolve("browserify-zlib"), |
||||
}, |
||||
} |
||||
} |
||||
|
||||
if (process.env.NODE_ENV === 'production') { |
||||
return { |
||||
...webpackConfig, |
||||
mode: 'production', |
||||
devtool: 'source-map', |
||||
} |
||||
} else { |
||||
return webpackConfig |
||||
} |
||||
} |
@ -0,0 +1,62 @@ |
||||
{ |
||||
"name": "remix-ide-e2e-src-local-plugin", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "apps/remix-ide-e2e/src/local-plugin/src/", |
||||
"projectType": "application", |
||||
"implicitDependencies": [ |
||||
"remix-debug" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/webpack:webpack", |
||||
"outputs": ["{options.outputPath}"], |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"compiler": "babel", |
||||
"outputPath": "dist/apps/remix-ide-e2e-src-local-plugin", |
||||
"index": "apps/remix-ide-e2e/src/local-plugin/src/index.html", |
||||
"baseHref": "/", |
||||
"main": "apps/remix-ide-e2e/src/local-plugin/src/main.tsx", |
||||
"polyfills": "apps/remix-ide-e2e/src/local-plugin/src/polyfills.ts", |
||||
"tsConfig": "apps/remix-ide-e2e/src/local-plugin/tsconfig.app.json", |
||||
"assets": [ |
||||
], |
||||
"styles": [ |
||||
"apps/remix-ide-e2e/src/local-plugin/src/styles.css" |
||||
], |
||||
"scripts": [], |
||||
"webpackConfig": "@nrwl/react/plugins/webpack" |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
}, |
||||
"production": { |
||||
"fileReplacements": [ |
||||
{ |
||||
"replace": "apps/remix-ide-e2e/src/local-plugin/src/environments/environment.ts", |
||||
"with": "apps/remix-ide-e2e/src/local-plugin/src/environments/environment.prod.ts" |
||||
} |
||||
] |
||||
} |
||||
} |
||||
}, |
||||
"serve": { |
||||
"executor": "@nrwl/webpack:dev-server", |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"buildTarget": "remix-ide-e2e-src-local-plugin:build", |
||||
"hmr": true |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
"buildTarget": "remix-ide-e2e-src-local-plugin:build:development", |
||||
"port": 2020 |
||||
}, |
||||
"production": { |
||||
"buildTarget": "remix-ide-e2e-src-local-plugin:build:production" |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
@ -1,4 +1,9 @@ |
||||
{ |
||||
"presets": ["@babel/preset-env", "@babel/preset-react"], |
||||
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime"] |
||||
"presets": ["@babel/preset-env", ["@babel/preset-react", |
||||
{"runtime": "automatic"} |
||||
]], |
||||
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime"], |
||||
"ignore": [ |
||||
"**/node_modules/**" |
||||
] |
||||
} |
||||
|
@ -0,0 +1,19 @@ |
||||
const { spawnSync } = require('child_process') |
||||
const fs = require('fs') |
||||
const { exit } = require('process') |
||||
const file = fs.readFileSync('projects.json') |
||||
const projects = JSON.parse(file) |
||||
console.log(Object.keys(projects.graph.nodes)) |
||||
for(let node of Object.keys(projects.graph.nodes)){ |
||||
if(projects.graph.nodes[node].data.targets.lint){ |
||||
console.log(projects.graph.nodes[node].data.name) |
||||
const result = spawnSync('yarn', ['lint', projects.graph.nodes[node].data.name]) |
||||
if(result.status == 0){ |
||||
console.log('success') |
||||
}else{ |
||||
console.log(result.stdout.toString()) |
||||
console.log(result.stderr.toString()) |
||||
exit(1) |
||||
} |
||||
} |
||||
} |
@ -1,22 +0,0 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
set -e |
||||
|
||||
BUILD_ID=${CIRCLE_BUILD_NUM:-${TRAVIS_JOB_NUMBER}} |
||||
echo "$BUILD_ID" |
||||
TEST_EXITCODE=0 |
||||
|
||||
KEYS=$(jq -r '.projects | keys' workspace.json | tr -d '[],"') |
||||
|
||||
(for row in $KEYS; do |
||||
if [ "$row" != "debugger" ] |
||||
then |
||||
echo ${row} |
||||
fi |
||||
done) | circleci tests split | { while read i;do yarn run lint $i; done } |
||||
|
||||
echo "$TEST_EXITCODE" |
||||
if [ "$TEST_EXITCODE" -eq 1 ] |
||||
then |
||||
exit 1 |
||||
fi |
@ -0,0 +1,74 @@ |
||||
{ |
||||
"name": "remix-ide", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "apps/remix-ide/src", |
||||
"projectType": "application", |
||||
"implicitDependencies": [ |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/webpack:webpack", |
||||
"outputs": ["{options.outputPath}"], |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"compiler": "babel", |
||||
"outputPath": "dist/apps/remix-ide", |
||||
"index": "apps/remix-ide/src/index.html", |
||||
"baseHref": "/", |
||||
"main": "apps/remix-ide/src/index.tsx", |
||||
"polyfills": "apps/remix-ide/src/polyfills.ts", |
||||
"tsConfig": "apps/remix-ide/tsconfig.app.json", |
||||
"assets": [ |
||||
"apps/remix-ide/src/assets", |
||||
"apps/remix-ide/src/index.html", |
||||
"apps/remix-ide/src/404.html", |
||||
"apps/remix-ide/src/favicon.ico" |
||||
], |
||||
"styles": [], |
||||
"scripts": [], |
||||
"webpackConfig": "apps/remix-ide/webpack.config.js" |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
}, |
||||
"production": { |
||||
"fileReplacements": [ |
||||
{ |
||||
"replace": "apps/remix-ide/src/environments/environment.ts", |
||||
"with": "apps/remix-ide/src/environments/environment.prod.ts" |
||||
} |
||||
] |
||||
} |
||||
} |
||||
}, |
||||
"serve": { |
||||
"executor": "@nrwl/webpack:dev-server", |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"buildTarget": "remix-ide:build", |
||||
"watch": true, |
||||
"liveReload": true, |
||||
"hmr": false |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
"buildTarget": "remix-ide:build:development", |
||||
"port": 8080 |
||||
}, |
||||
"production": { |
||||
"buildTarget": "remix-ide:build:production", |
||||
"port": 8080 |
||||
} |
||||
} |
||||
}, |
||||
"lint": { |
||||
"executor": "@nrwl/linter:eslint", |
||||
"outputs": ["{options.outputFile}"], |
||||
"options": { |
||||
"lintFilePatterns": ["apps/remix-ide/**/*.{ts,tsx,js,jsx}"], |
||||
"eslintConfig": "apps/remix-ide/.eslintrc" |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
File diff suppressed because one or more lines are too long
@ -0,0 +1,61 @@ |
||||
{ |
||||
"name": "solidity-compiler", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "apps/solidity-compiler/src", |
||||
"projectType": "application", |
||||
"implicitDependencies": [], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/webpack:webpack", |
||||
"outputs": [ |
||||
"{options.outputPath}" |
||||
], |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"compiler": "babel", |
||||
"outputPath": "dist/apps/solidity-compiler", |
||||
"index": "apps/solidity-compiler/src/index.html", |
||||
"baseHref": "/", |
||||
"main": "apps/solidity-compiler/src/main.tsx", |
||||
"polyfills": "apps/solidity-compiler/src/polyfills.ts", |
||||
"tsConfig": "apps/solidity-compiler/tsconfig.app.json", |
||||
"assets": [ |
||||
"apps/solidity-compiler/src/favicon.ico", |
||||
"apps/solidity-compiler/src/assets" |
||||
], |
||||
"styles": [ |
||||
"apps/solidity-compiler/src/styles.css" |
||||
], |
||||
"scripts": [], |
||||
"webpackConfig": "apps/solidity-compiler/webpack.config.js" |
||||
}, |
||||
"configurations": { |
||||
"development": {}, |
||||
"production": { |
||||
"fileReplacements": [ |
||||
{ |
||||
"replace": "apps/solidity-compiler/src/environments/environment.ts", |
||||
"with": "apps/solidity-compiler/src/environments/environment.prod.ts" |
||||
} |
||||
] |
||||
} |
||||
} |
||||
}, |
||||
"serve": { |
||||
"executor": "@nrwl/webpack:dev-server", |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"buildTarget": "solidity-compiler:build" |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
"buildTarget": "solidity-compiler:build:development" |
||||
}, |
||||
"production": { |
||||
"buildTarget": "solidity-compiler:build:production" |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
@ -1,16 +1,16 @@ |
||||
{ |
||||
"extends": "../../tsconfig.base.json", |
||||
"compilerOptions": { |
||||
"jsx": "react", |
||||
"jsx": "react-jsx", |
||||
"allowJs": true, |
||||
"esModuleInterop": true, |
||||
"allowSyntheticDefaultImports": true, |
||||
"types": ["node", "jest"], |
||||
"resolveJsonModule": true |
||||
"allowSyntheticDefaultImports": true |
||||
}, |
||||
"files": [ |
||||
"../../node_modules/@nrwl/react/typings/cssmodule.d.ts", |
||||
"../../node_modules/@nrwl/react/typings/image.d.ts" |
||||
], |
||||
"include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] |
||||
"files": [], |
||||
"include": [], |
||||
"references": [ |
||||
{ |
||||
"path": "./tsconfig.app.json" |
||||
} |
||||
] |
||||
} |
||||
|
@ -1,15 +0,0 @@ |
||||
{ |
||||
"extends": "./tsconfig.json", |
||||
"compilerOptions": { |
||||
"outDir": "../../dist/out-tsc", |
||||
"module": "commonjs", |
||||
"types": ["jest", "node"] |
||||
}, |
||||
"include": [ |
||||
"**/*.spec.ts", |
||||
"**/*.spec.tsx", |
||||
"**/*.spec.js", |
||||
"**/*.spec.jsx", |
||||
"**/*.d.ts" |
||||
] |
||||
} |
@ -0,0 +1,62 @@ |
||||
{ |
||||
"name": "vyper", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "apps/vyper/src", |
||||
"projectType": "application", |
||||
"implicitDependencies": [ |
||||
"remix-debug" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/webpack:webpack", |
||||
"outputs": ["{options.outputPath}"], |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"compiler": "babel", |
||||
"outputPath": "dist/apps/vyper", |
||||
"index": "apps/vyper/src/index.html", |
||||
"baseHref": "/", |
||||
"main": "apps/vyper/src/main.tsx", |
||||
"polyfills": "apps/vyper/src/polyfills.ts", |
||||
"tsConfig": "apps/vyper/tsconfig.app.json", |
||||
"assets": [ |
||||
"apps/vyper/src/favicon.ico", |
||||
"apps/vyper/src/assets" |
||||
], |
||||
"styles": ["apps/vyper/src/styles.css"], |
||||
"scripts": [], |
||||
"webpackConfig": "apps/vyper/webpack.config.js" |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
}, |
||||
"production": { |
||||
"fileReplacements": [ |
||||
{ |
||||
"replace": "apps/vyper/src/environments/environment.ts", |
||||
"with": "apps/vyper/src/environments/environment.prod.ts" |
||||
} |
||||
] |
||||
} |
||||
} |
||||
}, |
||||
"serve": { |
||||
"executor": "@nrwl/webpack:dev-server", |
||||
"defaultConfiguration": "development", |
||||
"options": { |
||||
"buildTarget": "vyper:build", |
||||
"hmr": true |
||||
}, |
||||
"configurations": { |
||||
"development": { |
||||
"buildTarget": "vyper:build:development", |
||||
"port": 5002 |
||||
}, |
||||
"production": { |
||||
"buildTarget": "vyper:build:production" |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
@ -1,4 +1,9 @@ |
||||
module.exports = { |
||||
"presets": ["@babel/preset-react", "@babel/preset-typescript"], |
||||
"plugins": ["@babel/plugin-transform-modules-commonjs", "@babel/plugin-proposal-class-properties"] |
||||
"presets": ["@babel/preset-typescript", "@babel/preset-env", "@babel/preset-react"], |
||||
"plugins": [ |
||||
"babel-plugin-replace-ts-export-assignment",
|
||||
"@babel/plugin-transform-modules-commonjs",
|
||||
"@babel/plugin-proposal-class-properties", |
||||
["@babel/plugin-proposal-private-property-in-object", { "loose": false }], |
||||
["@babel/plugin-proposal-private-methods", { "loose": false }]] |
||||
} |
@ -1,25 +0,0 @@ |
||||
module.exports = { |
||||
testMatch: ['**/+(*.)+(spec|test).+(ts|js)?(x)'], |
||||
transform: { |
||||
'^.+\\.(ts|js|html)$': 'ts-jest' |
||||
}, |
||||
resolver: '@nrwl/jest/plugins/resolver', |
||||
moduleFileExtensions: ['ts', 'js', 'html'], |
||||
coverageReporters: ['html'], |
||||
moduleNameMapper:{ |
||||
"@remix-project/remix-analyzer": "<rootDir>/../../dist/libs/remix-analyzer/src/index.js", |
||||
"@remix-project/remix-astwalker": "<rootDir>/../../dist/libs/remix-astwalker/src/index.js", |
||||
"@remix-project/remix-debug": "<rootDir>/../../dist/libs/remix-debug/src/index.js", |
||||
"@remix-project/remix-lib": "<rootDir>/../../dist/libs/remix-lib/src/index.js", |
||||
"@remix-project/remix-simulator": "<rootDir>/../../dist/libs/remix-simulator/src/index.js", |
||||
"@remix-project/remix-solidity": "<rootDir>/../../dist/libs/remix-solidity/src/index.js", |
||||
"@remix-project/remix-tests": "<rootDir>/../../dist/libs/remix-tests/src/index.js", |
||||
"@remix-project/remix-url-resolver":
|
||||
"<rootDir>/../../dist/libs/remix-url-resolver/src/index.js" |
||||
, |
||||
"@remix-project/remix-ws-templates":
|
||||
"<rootDir>/../../dist/libs/remix-ws-templates/src/index.js" |
||||
, |
||||
"@remix-project/remixd": "<rootDir>/../../dist/libs/remixd/index.js" |
||||
} |
||||
}; |
@ -0,0 +1,31 @@ |
||||
{ |
||||
"name": "remix-analyzer", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "libs/remix-analyzer/src", |
||||
"projectType": "library", |
||||
"implicitDependencies": [ |
||||
"remix-astwalker", |
||||
"remix-lib" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/js:tsc", |
||||
"outputs": ["{options.outputPath}"], |
||||
"options": { |
||||
"outputPath": "dist/libs/remix-analyzer", |
||||
"main": "libs/remix-analyzer/src/index.ts", |
||||
"tsConfig": "libs/remix-analyzer/tsconfig.lib.json", |
||||
"assets": [] |
||||
} |
||||
}, |
||||
"lint": { |
||||
"executor": "@nrwl/linter:eslint", |
||||
"outputs": ["{options.outputFile}"], |
||||
"options": { |
||||
"lintFilePatterns": ["libs/remix-analyzer/**/*.ts"] |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
||||
|
@ -1 +1,2 @@ |
||||
export { default as CodeAnalysis } from './solidity-analyzer' |
||||
export { ContractDefinitionAstNode, EventDefinitionAstNode, FunctionCallAstNode, FunctionDefinitionAstNode, IdentifierAstNode, ImportDirectiveAstNode, ModifierDefinitionAstNode, SourceUnitAstNode, StructDefinitionAstNode, VariableDeclarationAstNode } from './types' |
@ -0,0 +1,30 @@ |
||||
{ |
||||
"name": "remix-astwalker", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "libs/remix-astwalker/src", |
||||
"projectType": "library", |
||||
"implicitDependencies": [ |
||||
"remix-lib" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/js:tsc", |
||||
"outputs": ["{options.outputPath}"], |
||||
"options": { |
||||
"outputPath": "dist/libs/remix-astwalker", |
||||
"main": "libs/remix-astwalker/src/index.ts", |
||||
"tsConfig": "libs/remix-astwalker/tsconfig.lib.json", |
||||
"assets": [] |
||||
} |
||||
}, |
||||
"lint": { |
||||
"executor": "@nrwl/linter:eslint", |
||||
"outputs": ["{options.outputFile}"], |
||||
"options": { |
||||
"lintFilePatterns": ["libs/remix-astwalker/**/*.ts"] |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
||||
|
@ -1 +1,13 @@ |
||||
{ "extends": "../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } |
||||
{ |
||||
"extends": "../../.eslintrc", |
||||
"rules": { |
||||
"@typescript-eslint/no-explicit-any": "off", |
||||
"@typescript-eslint/no-unused-vars": "off", |
||||
"no-unused-vars": "off", |
||||
"dot-notation": "off", |
||||
"no-use-before-define": "off" |
||||
}, |
||||
"ignorePatterns": [ |
||||
"**/node_modules/**" |
||||
] |
||||
} |
||||
|
@ -0,0 +1,27 @@ |
||||
{ |
||||
"name": "remix-core-plugin", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "libs/remix-core-plugin/src", |
||||
"projectType": "library", |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/js:tsc", |
||||
"outputs": ["{options.outputPath}"], |
||||
"options": { |
||||
"outputPath": "dist/libs/remix-core-plugin", |
||||
"main": "libs/remix-core-plugin/src/index.ts", |
||||
"tsConfig": "libs/remix-core-plugin/tsconfig.lib.json", |
||||
"assets": [] |
||||
} |
||||
}, |
||||
"lint": { |
||||
"executor": "@nrwl/linter:eslint", |
||||
"outputs": ["{options.outputFile}"], |
||||
"options": { |
||||
"lintFilePatterns": ["libs/remix-core-plugin/**/*.ts"] |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
||||
|
@ -0,0 +1,31 @@ |
||||
{ |
||||
"name": "remix-debug", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "libs/remix-debug/src", |
||||
"projectType": "library", |
||||
"implicitDependencies": [ |
||||
"remix-lib", |
||||
"remix-astwalker" |
||||
], |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/js:tsc", |
||||
"outputs": ["{options.outputPath}"], |
||||
"options": { |
||||
"outputPath": "dist/libs/remix-debug", |
||||
"main": "libs/remix-debug/src/index.ts", |
||||
"tsConfig": "libs/remix-debug/tsconfig.lib.json", |
||||
"assets": [] |
||||
} |
||||
}, |
||||
"lint": { |
||||
"executor": "@nrwl/linter:eslint", |
||||
"outputs": ["{options.outputFile}"], |
||||
"options": { |
||||
"lintFilePatterns": ["libs/remix-debug/**/*.ts"] |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
||||
|
@ -0,0 +1,27 @@ |
||||
{ |
||||
"name": "remix-lib", |
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
"sourceRoot": "libs/remix-lib/src", |
||||
"projectType": "library", |
||||
"targets": { |
||||
"build": { |
||||
"executor": "@nrwl/js:tsc", |
||||
"outputs": ["{options.outputPath}"], |
||||
"options": { |
||||
"outputPath": "dist/libs/remix-lib", |
||||
"main": "libs/remix-lib/src/index.ts", |
||||
"tsConfig": "libs/remix-lib/tsconfig.lib.json", |
||||
"assets": [] |
||||
} |
||||
}, |
||||
"lint": { |
||||
"executor": "@nrwl/linter:eslint", |
||||
"outputs": ["{options.outputFile}"], |
||||
"options": { |
||||
"lintFilePatterns": ["libs/remix-lib/**/*.ts"] |
||||
} |
||||
} |
||||
}, |
||||
"tags": [] |
||||
} |
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue