Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
216092bb
Unverified
Commit
216092bb
authored
Jan 18, 2019
by
yann300
Committed by
GitHub
Jan 18, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1110 from ethereum/fix-rur-pkgjson
Fix remix-url-resolver package.json
parents
a7706f86
d63c0ceb
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
14 deletions
+11
-14
README.md
remix-url-resolver/README.md
+3
-3
package.json
remix-url-resolver/package.json
+0
-3
test.ts
remix-url-resolver/tests/test.ts
+8
-8
No files found.
remix-url-resolver/README.md
View file @
216092bb
...
@@ -18,11 +18,11 @@ Returns `json` object with exact same path as `import` statement.
...
@@ -18,11 +18,11 @@ Returns `json` object with exact same path as `import` statement.
`resolve(url, urlHandler)`
function should be called from within
`handleImportCb`
function of
`solc.compile(input, handleImportCb)`
.
`resolve(url, urlHandler)`
function should be called from within
`handleImportCb`
function of
`solc.compile(input, handleImportCb)`
.
```
ts
```
ts
import
{
Remix
Resolve
}
from
'remix-url-resolver'
import
{
Remix
URLResolver
}
from
'remix-url-resolver'
const
remixResolve
=
new
RemixResolve
()
const
urlResolver
=
new
RemixURLResolver
()
const
fileName
:
string
=
'../greeter.sol'
const
fileName
:
string
=
'../greeter.sol'
remixResolve
.
resolve
(
fileName
,
urlHandler
)
urlResolver
.
resolve
(
fileName
,
urlHandler
)
.
then
((
sources
:
object
)
=>
{
.
then
((
sources
:
object
)
=>
{
console
.
log
(
sources
)
console
.
log
(
sources
)
})
})
...
...
remix-url-resolver/package.json
View file @
216092bb
...
@@ -3,9 +3,6 @@
...
@@ -3,9 +3,6 @@
"version"
:
"0.0.1"
,
"version"
:
"0.0.1"
,
"description"
:
"Solidity import url resolver engine"
,
"description"
:
"Solidity import url resolver engine"
,
"main"
:
"./dist/index.js"
,
"main"
:
"./dist/index.js"
,
"bin"
:
{
"remix-url-resolver"
:
"./bin/remix-url-resolver"
},
"scripts"
:
{
"scripts"
:
{
"build"
:
"tsc"
,
"build"
:
"tsc"
,
"lint"
:
"standard"
,
"lint"
:
"standard"
,
...
...
remix-url-resolver/tests/test.ts
View file @
216092bb
...
@@ -7,7 +7,7 @@ describe('testRunner', () => {
...
@@ -7,7 +7,7 @@ describe('testRunner', () => {
describe
(
'# RemixResolve.resolve()'
,
()
=>
{
describe
(
'# RemixResolve.resolve()'
,
()
=>
{
describe
(
'* test without AppManager'
,
()
=>
{
describe
(
'* test without AppManager'
,
()
=>
{
describe
(
'test example_1 [local imports]'
,
()
=>
{
describe
(
'test example_1 [local imports]'
,
()
=>
{
const
remixURLResolve
=
new
RemixURLResolver
()
const
urlResolver
=
new
RemixURLResolver
()
const
fileName
:
string
=
'../remix-url-resolver/tests/example_1/greeter.sol'
const
fileName
:
string
=
'../remix-url-resolver/tests/example_1/greeter.sol'
let
results
:
object
=
{}
let
results
:
object
=
{}
...
@@ -31,7 +31,7 @@ describe('testRunner', () => {
...
@@ -31,7 +31,7 @@ describe('testRunner', () => {
handle
:
(
match
:
Array
<
string
>
)
=>
{
return
handleLocal
(
match
[
2
],
match
[
3
])
}
handle
:
(
match
:
Array
<
string
>
)
=>
{
return
handleLocal
(
match
[
2
],
match
[
3
])
}
}
}
]
]
remixURLResolve
.
resolve
(
fileName
,
localFSHandler
)
urlResolver
.
resolve
(
fileName
,
localFSHandler
)
.
then
((
sources
:
object
)
=>
{
.
then
((
sources
:
object
)
=>
{
results
=
sources
results
=
sources
done
()
done
()
...
@@ -55,12 +55,12 @@ describe('testRunner', () => {
...
@@ -55,12 +55,12 @@ describe('testRunner', () => {
})
})
// Test github import
// Test github import
describe
(
'test getting github imports'
,
()
=>
{
describe
(
'test getting github imports'
,
()
=>
{
const
remixURLResolve
=
new
RemixURLResolver
()
const
urlResolver
=
new
RemixURLResolver
()
const
fileName
:
string
=
'github.com/ethereum/populus/docs/assets/Greeter.sol'
const
fileName
:
string
=
'github.com/ethereum/populus/docs/assets/Greeter.sol'
let
results
:
object
=
{}
let
results
:
object
=
{}
before
(
done
=>
{
before
(
done
=>
{
remixURLResolve
.
resolve
(
fileName
)
urlResolver
.
resolve
(
fileName
)
.
then
((
sources
:
object
)
=>
{
.
then
((
sources
:
object
)
=>
{
results
=
sources
results
=
sources
done
()
done
()
...
@@ -84,12 +84,12 @@ describe('testRunner', () => {
...
@@ -84,12 +84,12 @@ describe('testRunner', () => {
})
})
// Test https imports
// Test https imports
describe
(
'test getting https imports'
,
()
=>
{
describe
(
'test getting https imports'
,
()
=>
{
const
remixURLResolve
=
new
RemixURLResolver
()
const
urlResolver
=
new
RemixURLResolver
()
const
fileName
:
string
=
'https://gist.githubusercontent.com/roneilr/7901633d7c2f52957d22/raw/d9b9d54760f6e4f4cfbac4b321bee6a6983a1048/greeter.sol'
const
fileName
:
string
=
'https://gist.githubusercontent.com/roneilr/7901633d7c2f52957d22/raw/d9b9d54760f6e4f4cfbac4b321bee6a6983a1048/greeter.sol'
let
results
:
object
=
{}
let
results
:
object
=
{}
before
(
done
=>
{
before
(
done
=>
{
remixURLResolve
.
resolve
(
fileName
)
urlResolver
.
resolve
(
fileName
)
.
then
((
sources
:
object
)
=>
{
.
then
((
sources
:
object
)
=>
{
results
=
sources
results
=
sources
done
()
done
()
...
@@ -114,12 +114,12 @@ describe('testRunner', () => {
...
@@ -114,12 +114,12 @@ describe('testRunner', () => {
// Test http imports
// Test http imports
describe
(
'test getting http imports'
,
()
=>
{
describe
(
'test getting http imports'
,
()
=>
{
const
remixURLResolve
=
new
RemixURLResolver
()
const
urlResolver
=
new
RemixURLResolver
()
const
fileName
:
string
=
'http://gist.githubusercontent.com/roneilr/7901633d7c2f52957d22/raw/d9b9d54760f6e4f4cfbac4b321bee6a6983a1048/greeter.sol'
const
fileName
:
string
=
'http://gist.githubusercontent.com/roneilr/7901633d7c2f52957d22/raw/d9b9d54760f6e4f4cfbac4b321bee6a6983a1048/greeter.sol'
let
results
:
object
=
{}
let
results
:
object
=
{}
before
(
done
=>
{
before
(
done
=>
{
remixURLResolve
.
resolve
(
fileName
)
urlResolver
.
resolve
(
fileName
)
.
then
((
sources
:
object
)
=>
{
.
then
((
sources
:
object
)
=>
{
results
=
sources
results
=
sources
done
()
done
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment